30128658
5258848
68709814
54216913
70027256
10235644
65087954
13582711
57289608
47036548
88698028
88829486
6718274
20573928
1547190
33368982
54568
14467886
56456938
70225794
56397383
15674584
88208916
59006598
45445402
972313
16514382
17386867
7595747
92836178
3425466
26928288
1057506
32342189
54926556
4929161
9193981
15695879
19389718
98538760