75
106
12
35
97
23
44
46
51
120
52
209
18
70
300
450
178
112
208
201
148
193
203
58
183
233
32
246
396
86
214
61
263
118
267
96
29
34
28
17
196
31
107
27
138
530
187
173
10
225