4
104
98
85
34
334
163
224
191
13
6789
67
58
69
49
59
23
406
374
30
454
641
73
2350
153
169
31
175
102
61
77
687
32
141
4475
271
99
322
41
277
231
4474
84
199
117
39
336
260
196
125
194
1225
63