70268945
6543940
54352587
32481857
45558506
6335425
72949609
7901684
39732101
31223808
9952529
66025247
97729860
76881472
99866475
96779180
78099622
35436783
56034330
89568760
46473108
93813283
18023233
94179749
28432884
9776552
51494491
38536385
77301971
86128231
69763051
34655122
90559606
29922727
11821438
76846475
2805921
1975766
49858196
17381815