13285998
629531
16325553
3462045
25083070
89935533
4260815
71729051
77086435
8811551
16151778
41395844
62127104
31058562
35564004
27246867
64222992
72883162
55514504
67054436
85342264
29518399
9423524
3341553
72139903
42227711
5731972
38246482
97859159
23226220
88044499
80706461
2515768
2041947
29587383
4695245
8742734
18637123
427827
83427369