209
29
85
96
70
46
76
54
812
6
379
545
61
380
211
41
86
339
144
491
91
173
179
120
75
27
224
4749
24
123
175
190
80
14
147
174
300
241
152
298
1066
53
928
776
250
215
275
154
228
341
78
99
578
489
769
519
369
322
749