51056868
76424473
382755
15555471
31356341
53298470
66751920
4319572
2172721
92081318
9596024
1111228
43229335
62245297
67968923
31857671
35764079
5494149
93101601
36424928
24813634
27193711
20052308
32299493
25257620
71003776
69275835
79138589
60464370
645272
32921419
95502552
7709518
66525161
96131576
51434854
87755383
29634073
45072223
67204132