64
23
245
41
24
22
47
206
40
93
137
78
509
725
551
30
15
12
115
423
180
218
250
32
72
254
455
198
62
485
363
514
105
391
111
97
25
276
232
29
60
69
59
520
37
570
149
928
63
388
410
102
288
186
124
3