60
20
104
125
101
195
250
45
141
187
263
255
148
232
82
105
106
31
377
124
157
28
114
50
85
127
76
147
46
64
33
43
56
501
58
91
8
14
178
98
203
436
712
341
79
192
684
47
167
8408
398
194
80
1483