45309402
51449327
90049763
10188207
81074320
9095648
50468839
10931035
13387994
30833823
16833343
17965205
688676
98183241
93612346
64867387
48438935
30272754
19916409
84219576
28065379
4749022
13665365
57621353
62904600
31059851
44528682
42009517
36122783
13829126
77363361
49529747
50717779
23109249
17869507
95058843
62679093
4471121
814804
64943876