95852234
18135592
2197687
98744325
88129063
94506029
456537
3222401
9384547
32011035
93805290
56973258
71658265
94307354
11684742
59191240
88857782
80068220
52033213
1991656
76632484
33816002
78404004
8969713
8889816
51751108
68112254
70419904
57156725
28584521
80409551
91496943
11264102
2765173
73557882
92108216
84533269
5819225
71458735
6019328