55
52
301
324
378
539
37
98
410
109
650
414
1649
155
328
161
132
137
79
39
346
289
225
251
305
105
138
121
92
409
88
192
120
108
65
50
97
220
87
48
216
110
74
268
25
231
178
428
122
188
93
85
198
141
890
86
42
54