51068057
80452280
59456421
72028663
685932
21289982
93659605
25086223
86192011
4144205
31157856
40193412
38527934
60823022
80869972
42685213
2711939
95843552
21234230
99135994
76682365
65179583
14975698
95758366
51044817
33394107
6287935
19706217
9432368
92339238
64166946
67192372
78763481
87728881
22773106
89309509
82708515
20116313
1999789
3279827