50798592
10025760
27298081
90605297
30595242
2667211
98868559
35479541
40882356
511435
841537
63682621
80395604
21404183
72835451
4107378
4443247
98438985
10994098
61633236
12408723
20179692
8132340
97861818
81161471
62015345
33341158
21368885
45343293
9813394
62003364
3462445
9616885
72868060
73685988
11317288
13758127
751266
7674704
48291813