16908548
96628749
18074140
6129642
72304889
30839423
87963903
28371247
67565369
69494129
66196166
94485452
3778746
2948308
55696629
84541555
25196764
96471770
83041117
49849154
18748079
95195406
4340792
84394747
50563936
68825311
29202101
91631694
26019577
43835896
61474570
22955708
52017945
32447687
3605468
22151075
84769282
28045408
94947267
590653