10
362
133
20
57
120
3720
92
32
31
90
58
26
224
35
526
237
70
334
15
97
37
372
151
38
73
162
268
29
27
28
127
115
22
56
132
91
146
18
118
64
2017
33
183
276
253
232
222
299
208
207
178