20
125
17
538
19
402
44
236
89
51
120
291
31
48
36
82
45
14
355
137
29
109
76
46
15
105
200
24
26
194
71
32
59
35
406
173
63
8
25
118
149
824
85
9
169
58