94
513
81
244
32
149
53
239
56
125
364
316
14
104
220
432
101
183
61
713
211
49
168
30
162
22
173
23
135
68
395
15
115
20
147
10
93