85461716
21933150
36156697
49303586
21971636
90323412
42461924
29892544
43256387
52632918
18918284
31744350
56168170
12683287
8112372
41221181
48008424
40147424
99742789
9437573
8782125
12746884
50074149
60285449
75049570
65025912
68082138
98197419
86234319
59529852
2748592
73938986
68377095
88645547
65633941
54962436
22255885
34878363
61508274
50173463