13
150
301
77
51
86
519
33
41
926
178
417
184
29
35
31
244
198
214
145
72
103
605
56
476
206
759
520
162
333
398
570
143
514
81
288
186
124
68
415
222
102
221
202
42
471
34
26
324
216
140
47
181
237
367
227
317