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