53
69
40
302
168
152
264
87
261
63
162
221
253
206
91
73
135
156
139
175
70
172
65
495
306
66
316
249
999
365
81
92
85
137
111
100
470
202
59
371
174
74
48
72
120
49
83
105
136
331
129
121
77
250
45
149