4
22
69
73
80
67
160
94
105
161
134
70
135
199
344
86
562
114
167
82
244
137
65
279
540
96
112
91
373
262
133
42
195
231
179
481
210
205
192
116
53
92
139
232
190
40
563
252
120
472
68
467
658
201
147
418