18
52
28
647
172
20
182
10
543
36
165
76
57
65
352
180
105
7
201
45
150
262
206
46
92
140
49
319
154
84
39
124
35
19
55
71
313
168
682
156
382
14
43
37
25
138
95
174
15
531
53
26