18
850
62
120
119
33
71
129
42
112
217
132
82
56
31
102
14
9
265
220
141
145
73
540
52
25
65
16
92
125
444
13
60
70
364
85
117
66
74
72
27
12
260
49
43
50
34
46