74925563
12305720
5003415
60076805
33491164
74309796
37449070
98506520
20796050
61258009
16904448
91938096
58746317
60584321
2195237
51718452
72246724
87532790
8128955
22062160
75293025
14559727
58411267
19147967
47633402
61347426
5726795
52946479
38342068
27003509
99484586
53046731
25005282
83686630
49735017
56902904
18531281
89451817
36076525
52675123