38689723
7486518
38275205
8648463
617386
72332857
43874143
82954148
74802846
96968825
17581242
43939489
64935515
67201655
36649010
98949762
36923257
43879851
67585594
22268095
56815589
901764
27744052
66664117
70059370
81484751
16978043
85829898
10835733
6572358
389359
23425189
18742457
68945847
4614644
26518291
55403626
3847784
54348277
21105228