52
77
54
943
62
178
90
280
255
46
98
83
36
129
126
605
87
278
229
206
292
131
154
66
244
56
75
295
67
864
42
351
301
68
1373
59
370
109
39
1650
996
65
193
458
231
153
187
828
350