81947966
49153436
45098579
30295010
18381636
5724630
2587333
69748848
13516111
75648405
64198124
58421896
67664609
2299790
47143104
1156696
27718286
50905574
40265864
56743622
66432519
90488259
86721073
7318888
9558408
6531610
30216406
99599042
36648859
9065958
69776906
56866196
35011875
60477810
17311808
73268342
59711457
50944497
8523950
76546666