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