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