31
8
101
200
5
48
25
19
18
38
1000
51
52
23
7
6
108
146
24
14
178
36
10
30
46
15
193
78
47
27
40
99
21
11
20
102
53
9
75
28
58
32
12
57
16
43
17
67
13
41
54
70
29
45
63