3334484
65001700
9580731
95374304
71956087
1806689
8041687
49713408
283049
81111063
68559580
24916298
1017822
5357113
27923308
89559281
54211262
60262731
3399683
95338425
1727808
19926834
44311231
13304634
52916669
29377829
22868392
33966305
68398192
18556238
4292811
88972788
4819216
89961425
86678593
15695650
1013564
51894399
72594740
45396513