0
8
33
56
35
93
291
80
66
116
58
50
53
341
89
43
117
95
88
97
62
124
146
147
182
136
68
84
81
69
383
403
131
166
36
65
126
356
428
158
105
28
85
122
229
217
329
379
143
174
150
287
76
74