39205566
175034
81301796
34261499
4704170
90933050
77283436
26786752
1719155
38329868
23248480
1794245
87197895
89875722
16533866
29251997
94318876
3327883
26833941
43063156
31304163
49668400
34922113
86146600
1366101
67452156
39631351
62677884
74105366
33396745
81015633
40574820
79719151
4217999
51329542
24969435
86046735
76392267
59299589
19612383