0
8
32
52
33
89
273
76
66
115
58
50
337
53
43
117
95
88
97
62
124
146
147
182
135
67
84
81
69
382
403
131
166
36
65
126
356
426
158
104
28
85
122
229
217
329
379
143
172
150
287
116
73