93077213
19521622
4876793
47356295
42469926
2218704
46574399
20762603
69816980
55914617
34176105
14115758
94573889
65188436
12349151
1596417
99332586
2386761
9212845
62002087
16163229
67739557
15302131
61757360
60721660
2927582
82103784
717508
1924147
20366793
48131792
2719472
49951944
68061607
90061233
40729276
51453038
89547601
73999248
55079596