58234330
10738771
7999575
62731256
98987484
9006940
71118733
88008560
31278315
67091320
85917006
74604108
64126265
2066240
5644764
10584328
60719319
46108924
70955763
8246895
5447505
4524858
37255389
17663972
4188885
73876394
66379910
17472896
90876692
69237957
92516548
9561460
54167
27544682
2685064
43811450
68899541
44512435
11039626
35073096