27
210
282
199
309
112
350
267
159
157
65
388
94
128
232
145
109
93
63
419
16
35
97
66
943
55
53
1919
120
1117
151
690
156
538
229
148
882
220
387
40
147
720
975
640
611
237
441
1296
177
348
2533
2623
257
488