59
83
11
2
164
123
546
74
66
138
72
334
112
315
231
25
67
96
531
201
293
253
200
171
85
226
102
92
106
139
149
272
211
60
361
269
181
153
456
295
121
199
116
54
34
131
163
117
351
94
22
35
105