30531016
73019768
2855483
4576703
14555887
80934702
77683663
47935492
2468286
89071530
95955673
44429027
50426734
5006199
43438941
50333809
7271709
32579476
24222181
4709882
7266276
44098655
53922900
99143759
19464423
87243828
25305652
525478
60715349
55622297
95371757
17322437
91083220
11867600
20325923
1961843
22026758
37481189
17752086
1270466