16022735
33126818
352500
35088805
78445715
81516147
65266149
45366302
20218238
82905370
5976589
3966133
9126313
62387764
6660962
40797920
58515977
27143134
45631711
17494178
31516490
68126544
13013221
72051854
75333575
2932698
97474158
94085878
28081792
9090141
81655965
96002548
33538001
8018237
68408416
6558587
69204418
21294967
49495935
40017832