53
102
150
178
55
85
186
272
27
362
106
232
528
241
31
136
126
76
249
25
96
114
57
162
152
165
479
66
46
143
24
51
205
274
67
91
58
98
443
184
339
75
117
32
64
203
259
435
61
139
87
172
84
43
19
123