64
302
123
139
104
129
83
208
205
138
223
199
1328
185
195
65
430
240
324
224
392
100
326
196
48
82
67
40
5
15
344
229
451
97
153
421
161
141
95
278
46
198
380
12
6
170
292
532
686
165
194
251
88
84
281
295