58
10
89
252
56
81
87
12
22
49
70
578
26
236
91
217
38
51
35
62
315
44
79
71
297
27
46
29
215
125
68
57
235
50
296
3266
619
167
115
30
3262
240
657
9
2006
86
484
322
185
336
17
21
47
291
60
20
82
450