90
200
35
100
58
39
36
50
50
19
31
24
21
69
22
4
31
2
6
40
18
12
27
29
9
12
4
2
15
21
4
14
5
9
7
1
2
12
24
5
2
2
3
9
8
11
6
10
3