98903846
59251918
348585
45576372
232747
75025774
18106497
42302436
64229258
21599394
81263712
92512943
44085681
56301161
1027516
63169188
37709324
66137298
47083965
58333518
57733483
12228617
59431811
16209312
94037604
2896655
70561704
95975078
6061649
4382285
64611953
95512924
20175247
44205837
70721777
73813789
26479608
31228344
14746523
76887412