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