340
845
46
936
194
288
124
219
208
89
91
194
449
1049
30
326
101
443
120
136
108
69
828
85
69
426
104
359
660
111
205
88
71
184
626
32
459
153
339
56
668
188
182
554
150
233
271
134
652
192
124
93
371
61
125
281
117
123
121
208
269
56
206
126
328
416
152
61
81
83
221
590
124
499
133
47
110
90
325
155
199
76
293
90
223
269
40
50
449
233
115
36
