39495126
8836742
1855109
18734478
29651446
96605538
2546989
17141646
78103507
40468841
57501319
4173208
3475398
17154504
13456025
12612026
84903527
11531085
73732163
15361801
17903578
19005536
5455606
74621647
69413861
44323491
42102285
8007616
95328294
85938132
88226281
99465987
72429045
18118780
73229469
86169265
50022458
52029545
88639426
65656735