24582278
96316971
85345853
47477313
42448662
70819808
32066928
2982902
41167005
83267017
5916738
3128962
75997936
92955746
84151374
80777245
76393653
63725532
91905096
47006862
88177269
4855414
1844538
60642502
95553214
1085667
4048963
34138270
8008230
34787701
12135435
89913763
46034996
65915823
44092419
1809203
9632786
5394966
74638374
13402125