27
68
53
2588
69
114
44
413
145
420
132
216
1263
17
38
46
43
377
118
72
65
199
49
55
142
164
22
57
1298
94
45
40
79
50
11
26
52
31
119
496
88
186
63
209
85
35
32
59
218
98
675
61
58