56957530
7750105
45507135
97036204
68047151
37704227
40297204
99259540
87705657
29358672
93767077
46698454
81755588
88989645
1614323
273993
36122334
45898726
15247495
9361452
8274647
55103874
62859967
63605860
46819458
70537331
54773000
36183235
26731303
15928119
30311641
96466867
23637472
90104893
29182951
18023150
66668713
36596602
5391679
23818378