87
916
31
509
214
353
117
113
308
743
1037
26
204
229
62
52
148
172
266
395
49
50
44
35
463
724
343
354
205
50
182
144
174
471
238
302
1091
632
674
100
272
118
76
218
330
34
46
131
295
181
341
45
159
516
27
232
155
193
399
990
575
93
56
219
474
198
1213
83
39
258
302
313
54
26
2323
27
303
83
213
213
98
145
481
63
141
65
23
983
311
551
153
405
