23603390
29119324
73177573
88434408
56077436
81897875
84258542
28009425
36481704
42159596
47744098
76423992
9891426
98549783
17286822
62345025
89155627
5957280
85513205
50811600
74402453
79685551
45642525
97064861
67481244
93178745
39195148
83207939
17409056
64777607
52847256
84961862
9076190
1336328
89084957
24273145
22279422
13242814
10187855
3931744