18355605
86475302
10912346
6076839
96453806
8461607
19636610
9244534
8503484
35437384
61279587
93503092
97959867
4941405
83036674
68566758
4132941
5883554
95789416
53579120
5817161
65203584
8969830
92186405
8671928
58074337
78105056
36898652
12384748
90837373
9011118
1169321
20159908
83672477
35124650
33686453
7937876
79241868
70217884
69772023