39946606
3076518
22784259
8602078
31623448
5768816
4466213
2982500
34284534
68315559
21429381
53112137
9459217
48506599
17077157
79903558
34206695
583213
22483423
22052066
34917955
44535819
87023181
40614015
5430616
82943955
65779363
41401066
91563065
68736385
68188489
30421614
46141488
98891580
57964037
29967546
70344792
32163205
40265969
61012910