30048764
99945767
57888729
15917939
30364122
55057448
42261762
8888942
55219906
3124422
47916352
37293381
10232600
2920819
14539796
26612300
81858456
58649652
5562458
940296
39415
78875134
2615184
56899893
79368529
21092349
14261908
3868449
85033793
78631808
62652468
23428662
94155204
67119005
418020
21293178
24072266
31823286
9288698
34548866