68
212
51
60
129
116
10
47
175
222
104
18
33
70
247
560
230
319
145
161
496
140
38
272
138
191
59
81
94
76
50
412
322
111
56
167
143
62
27
15
109
42
153
83
294
142
48
58
75
254
455
169
2
99
85