66856145
3062561
60785259
4965242
24339999
38791137
16851916
1992870
2383215
19883280
10835522
44294238
72357955
86301046
94137187
13027572
3133795
50561862
14153251
13678280
4984668
534789
77811136
64797593
11698301
73055579
43744139
26902849
72035877
14204053
24314793
72548895
56076980
36677511
46737482
8873836
874769
17471839
21188123
1746860