45865316
85315013
2160544
9228387
3105483
85772571
66888374
2549084
4769572
2225283
81357811
70841595
29496499
31589657
44007932
14627987
5254687
76704311
31939623
60878165
8274768
55763132
7513218
77378603
50668876
86645752
57269341
54297531
2035670
85228869
67389581
84183945
82433498
33609721
65765822
56479562
18775789
78807844
34841058
61204952