82
54
31
112
18
46
493
14
55
91
137
88
59
102
28
23
8
37
33
209
262
164
199
175
12
142
95
21
131
187
77
138
282
90
245
99
169
42
207
53
97
347
191
51
203
124
395
62
433
20
252
204
239
92
101