57
126
201
58
187
23
40
113
493
93
192
105
87
97
60
335
207
230
104
92
331
252
25
39
226
72
135
114
95
123
178
70
118
117
43
88
229
199
68
99
100
85
205
228
221
59
310
47
46
165
167
54
194
106
78
66