12151398
9947479
22859039
18693468
72981789
96807035
12927203
85899668
29923393
11637426
56308131
99375055
29104570
62659386
12048819
13793882
58638634
7721902
2820327
67945574
86321211
16996225
65153228
39341101
72507879
17953786
51464347
36448769
61858384
9787703
51813832
10842747
26403521
77989324
56162080
36847147
46724228
50163981
41125158
38087632