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