1035582
19579025
29486861
49137694
14441062
17779921
1524212
89079391
87417223
83646416
70663242
25729508
32094383
8946253
70772426
70874946
2442026
98696225
87674821
64654913
96827235
95105311
3695120
15723449
26393800
6557570
52109805
78998703
14125923
42313003
17231698
32626072
51645109
30044380
76273575
95668460
30131451
74281863
43235758
77169812