10
25
16
116
7
30
0
1
5
14
104
59
13
20
31
32
60
87
19
28
35
33
57
72
46
48
68
563
38
55
73
39
101
191
66
90
158
168
75
260
34
103
41
37
504
146
118
67