25132850
14371945
12873800
79331060
69863517
68138226
59438109
22117428
1799645
17825301
20994991
12506664
2303717
40997400
69661318
63031565
28136191
63716665
75339320
73886390
86301049
4524470
89172069
6926509
2758828
38681956
97829475
45223733
71464002
52657958
87346746
79421613
4173958
49884533
1988501
9798217
44768137
61648284
32822864
33006779