47507200
28103928
41936669
62658367
3312118
20836671
13883602
20259581
2317571
8888786
35311607
61301838
22384013
2846510
77578559
19676667
80713175
22799519
7965432
45059588
89043752
12686508
97268996
8105575
88525458
96275660
14363439
62458326
1677130
59745603
60318862
56701652
5410629
86838500
36452448
57529894
8042747
66128454
87363653
11079038