118
63
97
216
48
21
334
343
113
108
52
207
31
122
62
40
171
179
265
64
279
23
104
130
132
222
32
409
56
280
412
921
46
33
209
347
400
114
191
208
254
73
103
80
115
69
383
314
1042
168
117
533
186
278