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