112
58
48
136
93
341
553
135
272
72
146
276
339
104
117
54
166
82
114
78
29
41
16
121
224
49
243
226
144
271
429
53
126
259
87
159
94
503
620
151
248
178
1806
30
557
59
70
308
92
189
27
231
20