64
65
32
68
19
503
857
107
409
417
124
280
228
422
36
121
154
78
99
1010
88
304
321
40
29
22
28
301
226
380
460
31
114
177
176
181
13
115
841
341
17
12
3
73
190
35
10
106
211
161
371
34
319
641
112
167
250
907