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