62
58
112
21
171
92
421
97
204
28
9
540
33
235
420
16
99
143
76
636
18
19
46
358
106
87
678
57
111
79
147
249
127
11
22
61
35
86
13
167
31
155
38
177
522
200
195
121
53
69
172
45