31005190
965408
91641738
8002214
6898876
60361743
70472360
34887333
63896033
39107089
80652252
1184274
63843634
33012307
16819554
34835494
83705277
46469313
43971247
95894081
67289635
99051533
99556618
41052577
49387749
72632366
8579761
48908489
81734468
1968405
97652736
54361264
81508618
79982237
1319670
33636511
496932
75343215
63251191
10918896