6853496
52552129
28172216
2643007
75386748
96734342
56357279
53655421
4667538
2029127
47959116
61596969
85547174
69839507
93846351
30191779
16302727
80168492
89563953
39459750
39096769
10705994
96549631
45414048
86278763
17313668
51434999
361827
72571679
89373771
82051237
2754534
3982742
93465152
65653601
93929410
85671287
54483764
48063277
557698