83936662
45782539
26269451
22925385
36522293
11905644
69026702
86911498
40685580
6383665
2074187
68036296
42748011
8983836
7046708
6178943
38807715
5325488
98724979
57309851
49311257
26407282
57047611
89948242
89182845
2451246
9493653
5901969
57251950
54646608
78342798
70852538
84223777
93101388
32582064
45791968
68336946
83122905
318491
30443652