95143226
61341174
50605988
78353204
39417786
45048923
16849368
56525948
78129016
38656517
19648422
63539611
31239100
20193695
12202429
73257626
69588474
36354206
79722472
81131136
73801358
32691755
44844725
63342016
27662170
99609644
78782361
86442216
36946294
50643995
16973606
50987187
1134947
13522235
23442721
8504397
30729122
21188263
80261226
6221158