20561560
50152665
72356752
97005125
82232225
30989796
36639036
47826300
5121240
45705894
30503875
20815692
39085565
965122
7075740
79001257
73105707
49205141
11995339
60002250
1383343
61676442
55348184
2393190
80134436
29821610
8811566
32389583
76354165
58341154
128516
78263123
24325851
49605517
6462975
22257144
3165177
86189601
40177062
13864663