95842298
79735458
69165838
26858077
72231830
4737652
57853086
67693884
34877909
36164199
61258903
22672248
30053372
69813616
55048515
24322193
24682185
75851644
80158512
14246816
94342728
64223960
64573871
89661925
92557859
65297668
61776353
40774198
74969587
95365044
13553709
92952038
62647041
24007597
71681109
66413004
54974386
26139046
13802511
5943375