20
209
59
13
93
34
38
37
52
24
120
875
30
26
125
4
63
5
51
570
25
71
19
138
219
42
66
385
772
40
608
33
29
272
12
459
142
31
397
373
58
980
712
65
962
64
101
375
170
475