20327726
13214300
37655115
26103360
19227685
41797486
40241417
73493304
68383415
59353092
75586547
7490484
76037376
73327121
54421878
2605390
23633608
49767903
99241261
88779738
67908870
3647202
66548510
15661365
33293444
31329745
30659638
73539179
12512193
59118456
9925152
76872083
24805299
48393260
2210548
94615699
6735543
90735486
83278696
28857598