2
63
210
191
105
62
269
67
21
160
120
374
107
116
121
264
119
34
49
78
437
127
228
243
132
130
323
491
175
276
92
176
255
362
102
206
50
66
203
77
253
218
41
125
144
249
87
109
165
230
122
177
219
141
98
205