62
83
11
2
167
123
546
74
67
138
72
335
112
315
233
25
96
66
534
201
293
253
200
171
85
227
102
92
106
139
149
272
141
212
60
361
269
181
153
456
295
121
199
117
54
34
131
163
354
94
59
22
35
105