35183468
4261243
7120715
1528902
21443548
3935147
83286350
40126989
7123811
88953118
36433308
47937711
97457329
50538258
1788762
24584420
9291308
77538569
35064474
36337055
46354110
21955165
88181860
63083675
98303148
65891410
24405070
4516363
17226508
21992929
5942277
17224295
52855728
93438251
29296167
1850395
58802889
26497293
5976500
69731750