53
84
8
85
10
118
66
130
120
210
139
34
17
174
111
83
73
147
51
123
168
37
126
316
326
50
209
255
238
331
31
566
384
322
22
1097
305
146
80
99
93
313
200
254
188
314
505
68
292
41
29
96
81
440