21
75
51
18
13
278
2
50
38
283
44
139
242
70
43
155
42
89
154
58
31
123
111
83
45
25
23
261
8
7
33
28
82
78
209
64
100
203
93
37
147
192
74
24
221
175
427
161
126
92
80
129
62