59014281
54945262
5459844
8531631
16544484
60907560
43822854
87166376
53251631
55182367
88596332
69357010
78143523
66621935
93228951
73701137
45017668
45193315
29594436
471575
56614571
2558299
8743728
541385
80214104
38081304
93533856
32835423
3454540
1709311
18719000
19882994
53256932
70445674
54048128
29136996
8621567
24673222
19585409
94463810