172
526
18
406
55
304
37
269
40
273
56
52
171
31
181
62
200
6
314
89
198
48
144
23
135
25
148
26
127
117
33
126
17
105