0
10
25
16
116
7
30
1
5
14
105
11
59
13
20
31
32
60
88
19
28
35
33
57
72
46
48
68
564
38
55
73
39
101
192
66
90
158
168
75
260
34
103
41
37
505
146
118