456
297
82
1039
131
803
447
497
624
101
961
163
194
300
443
40
2
43
457
28
72
123
354
495
637
62
44
394
190
34
509
83
401
157
1
514
199
154
603
588
574
439
117
157
516
469
24
144
263
150
72
