30952394
43943514
88648768
50447547
14871052
6047529
22286899
19645000
27081474
21898926
87247375
41467887
93718243
1299399
66233068
6015628
28055319
58664170
83843887
30008831
2664134
722576
9956626
26445950
18729282
22081076
76033817
67411612
96702160
20288290
68745622
3147401
97361777
47009500
20781273
48603705
43424943
2490475
5072951
66335742