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