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