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