1
102
142
2
452
492
77
401
1097
297
280
294
980
628
834
554
600
605
271
252
383
733
16
66
14
159
156
153
718
161
649
80
230
60
863
85
172
57
205
55
213
414
42
705
139
203
76
124
178
349
284
182
