22
149
47
383
57
62
102
166
52
108
450
51
94
67
232
91
44
19
116
182
164
121
136
90
56
59
36
176
300
50
39
148
111
137
105
437
24
546
112
27
58
191
82
69
28
55
141
344
146
21