45
164
105
95
198
254
38
1020
237
69
54
447
283
5
78
336
6
21
8
109
14
526
53
9
7
107
82
10
59
121
44
182
80
52
138
253
13
152
27
67
23
26
15
1
294
123
272
323
51
1265
84