29
66
73
27
92
49
68
101
330
11
58
251
111
80
25
167
67
262
163
41
28
102
15
230
113
352
23
5
85
159
38
100
32
26
177
164
72
279
132
43
228
332
232
179
194
78
271
115
178
193
128
87
122