95863638
29731677
66012186
57195212
80015341
38152390
68317380
40398419
66446656
3938738
53835389
26461207
16252019
92929128
81964872
42299943
65958303
99161863
21578671
94477446
18094908
24351620
93996043
54419070
25764521
66991732
93236068
93734331
81296093
14218488
60199362
4069580
12179771
68323781
9993066
55421640
24375957
5143243
54027725
46246336