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