502571
21867504
87938520
43603723
27106606
2521450
24235670
673135
69785124
13258660
24739120
6131331
63517123
57102309
61607899
15294436
63963234
19712414
67042611
71106438
23057825
39269761
48679709
78267844
82217833
6631356
71748793
5845420
48258088
25738259
26509521
25155782
86209728
93748511
32207912
9405888
53084678
10423147
64964283
3442108