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