21
19
199
84
18
88
51
39
121
89
13
15
124
29
17
315
77
905
142
98
171
58
378
27
71
33
299
235
24
16
37
17145
82
164