91522196
62765621
12247750
64283865
39814848
15873864
28511876
51904248
14788984
8104583
18085395
88208082
88296721
62015633
27358009
39884134
54402093
22122864
35046124
17892661
5076923
65018856
21362245
50325251
52825699
66539374
69503572
86183009
7863509
31987139
23244955
70727417
62004130
560560
46319620
10636075
75778981
38706075
52273497
74636800