0
15
64
93
36
488
39
30
4
178
13
74
6
72
7
32
53
75
161
66
45
50
98
128
117
358
47
16
48
184
169
60
180
140
157
101
208
28
40
68
288
14
18
67
162
108
51
118
109
12