27
156
96
23
88
104
68
72
139
335
228
211
214
241
180
215
39
212
89
73
80
185
71
86
77
29
42
177
32
84
17
21
304
178
44
75
267
54
1125
79
69
149
47
94
154
78
170
65
85
63
97
125
31