0
46
105
161
102
173
168
31
113
924
130
122
329
152
132
231
121
118
140
312
267
219
281
81
296
126
993
220
185
619
154
271
117
244
295
134
199
151
302
131
162
108
155
759