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