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