59
209
431
45
63
222
28
202
492
44
173
127
94
108
369
158
152
370
231
401
37
332
248
32
30
62
116
308
160
105
201
348
205
304
112
64
1030
387
787
126
19
49
107
99
523
41
383
73
237
317
54
15
131
38
138