96836234
19477894
5609587
1870504
99929260
1651321
94989915
64421332
70726418
11212477
32976698
4798920
94508333
54846415
68308339
4666635
97289058
18229011
10153184
5005131
64949292
37116438
8821595
3588172
51913538
40162897
62078257
79425443
3751526
37215975
43326259
2955646
47979699
27602067
54502304
81509897
57929822
41188881
68401871
93131565