21166792
3364428
51466413
25389059
9685612
10033671
56492616
12857140
48732175
686872
40081367
5130464
12598684
4576481
82546120
25602153
53564997
32948670
93625327
73076385
59225125
70165832
88801578
4409245
62922384
51247306
47539087
76302736
63483921
10608180
29784987
61851090
67131566
95222195
83384912
59176817
2893457
9715865
17903439
22315031