44086830
8712676
1730299
94753654
82186961
29296182
88714954
76903930
60365013
64745636
9523182
10409731
81646184
19119312
60313483
24357321
1528321
53504559
2315648
57809009
75368681
51126898
8674242
22506918
96967370
22192888
24188108
35155729
63687462
99401163
28552157
75719996
3273733
29964393
33242875
2771113
80582006
37197958
71169769
66245380