39938933
38304801
22345312
63619316
71101468
855875
7222688
4824401
60186211
8955577
68358148
52437096
539889
17214304
63472346
62929682
76423159
8303741
49312048
22289893
34481298
59732227
89678919
30288826
7781501
65357081
82461052
7434180
86419534
44945201
80019561
1395954
8253132
71863319
39092921
69573506
6397597
83013220
95626945
38556325