52293313
10253745
60459493
15962415
1999235
64944842
28563260
71369935
3176174
52115642
69202357
85798323
4648629
50002038
9444185
28047263
527744
17415995
94377279
7407678
66296070
45569853
6694057
31224052
82759474
5832798
48841594
58098075
40086653
78651188
31082075
2383395
4169979
207835
93158498
627210000
2086298
22653269
12222512
45488364