12758216
28612528
34267783
93203861
42116549
95801529
66326153
66105358
31914952
33365820
2905451
3490619
51904321
22028242
30161048
82251645
42098906
45658827
589693
6474996
5809806
3318114
9832964
36004626
50672956
45237409
39772007
24193328
6728332
96053199
96582741
8246411
16793500
13237079
2621766
47534137
87266364
65285822
6615633
85927048