31102551
57981549
95016523
15997999
70129050
83361427
58954416
15171963
9884510
74679231
60345994
43019064
79076993
78811201
98374901
59853276
73312581
97873387
77087916
1468879
72072675
63616382
57043105
19692450
75603468
59805995
80051290
78174177
45422061
97683356
90536304
29751568
45327440
67412219
5035910
29276120
83259385
64377524
77287598
5117920