115
38
239
98
72
24
131
447
194
145
201
56
59
116
252
105
51
58
408
104
193
383
261
223
205
66
156
26
197
76
94
127
144
65
494
19
137
14
106
90
388
136
176
285
171
268
352
77
402
109
341
95
101
178