50014735
84825695
62662244
16473131
81593843
27244401
22703124
30899549
26657141
73853026
24475193
31296900
87926453
3979680
46053052
99722560
2295331
68098898
14533156
62527187
9747991
72084111
12814785
4919569
78174291
45591558
75769957
79193043
7938626
29598684
35206604
56039462
4988494
8904937
48598358
4281309
2836595
68558465
5765852
23856354