117
48
672
171
305
35
593
275
233
147
385
112
497
127
504
158
357
122
365
185
500
41
237
192
423
41
327
163
409
145
252
93
476
51
434
151
479
152
533
50