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