59
127
201
58
192
24
40
118
494
94
193
105
93
87
97
61
335
209
231
126
104
92
331
253
25
226
72
136
39
115
95
123
178
70
43
88
229
200
68
99
100
86
206
228
221
310
47
165
167
54
195
106
119
78
66