86661176
59738748
16160
80755940
33981284
18637728
59943268
36786640
9418750
22662236
70495300
8009617
94319305
54911243
93955391
18027065
65826457
9678085
97642218
91537871
65591450
32149157
2706443
107559
12804340
35961629
32215485
4577239
70937191
87307684
25854901
95356860
60454371
23948382
13125176
50257763
53774961
21018747
81227425
78581434