38977835
16387656
33618173
36317489
91575482
68129057
95006388
8385547
6487397
60841958
85503838
76719498
74164115
90118705
60988993
28603714
50381524
73295817
10807332
17739014
23239727
58858860
11168092
75209556
99334754
210797
55482592
51877269
66604270
49827664
61496257
66947503
48119720
41643420
3106678
40078049
1058690
35791304
95694261
80158052