14286932
17147875
20378421
9678425
17011293
56053357
65406117
50738243
69345866
61517172
8437731
20305747
95588466
2129672
93892791
65998119
7853206
63096210
17641575
34422264
85337816
75207629
4500797
76037244
5361622
38676814
40602705
88511608
2644700
82423801
71905055
17577211
78767029
58196128
27338342
89254986
33307060
11567800
34614807
30444443