150385
85688600
93489554
83074447
90143906
61789696
18741359
17941963
4721286
31953058
25963340
16063338
55322838
5263867
66218552
40958500
925198
86259292
7962113
46017182
29095589
67729322
4684119
15282579
43334574
25355664
82787195
51519353
83469584
2508602
33423628
3765609
65565244
5736298
51711590
86574500
81253112
78799759
64597250
92488009