27
101
43
39
57
33
184
125
9
19
47
1051
76
20
221
28
65
177
74
420
55
56
265
107
70
31
11
38
105
150
41
167
59
133
178
92
24
131
338
129
58
32
13
15
50
7
87
23
93
121
45