29351200
4820449
25027360
26064737
66445294
67382165
22461427
729366
55735622
21289759
48157778
6848994
3679403
95894042
91832543
24819566
8576396
62214323
898944
54586586
81458794
90394994
71077221
18737889
441763
48008625
8067472
56788863
9224636
8040135
15837694
68081113
59202346
68376510
4764539
12309268
24219582
60438501
3312562
96654474