19712271
3312678
73699972
73162165
48312122
42265238
50905550
46055736
48699717
41363812
2250176
44112223
79825023
93192508
64395188
1160653
3632345
29081750
68349465
13109848
95216293
8333833
61007551
7025423
31574732
71967114
48424056
52108018
9855850
30721050
61446311
67493830
79203389
19482224
49731430
95205487
59482419
16027111
26974896
1531456