30294556
51147216
77331988
8671506
7922419
17161130
96586476
24202438
67954666
14017300
64794587
52869100
79661435
50563108
61814703
1778857
89067138
50363901
2695044
1883896
43449616
61764499
59335884
71486614
7162744
2465676
99096071
66896770
35186971
60894400
89731130
1050195
84681107
57569248
50425802
57516647
48954586
57709348
41395489
21959864