19845800
9573649
38678506
2989885
437223
70783969
11227665
21154274
89139687
25159872
53979013
51017896
65428500
93113094
44419786
65068075
91816553
88514051
53294249
20331281
41333475
3014767
7743735
7232958
58996416
54081262
79449821
36322535
99093957
78357414
30743420
57789160
58735663
8610781
12316780
36576438
74602013
3070768
95545473
23928210