15052861
31687551
159093
5898146
46801062
9932733
44899107
56564336
8475483
43959166
99314006
6237506
1040187
76463759
84196306
378383
58608656
52948212
28886075
26363232
57675502
691196
83229306
91404950
8263994
53041214
19925855
49133649
30564386
2246062
89666000
27219354
31221936
48806708
91898998
44586792
84879179
55105441
70656734
59435579