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