19138971
7365090
5788980
44803944
28992714
3847388
1844669
49715626
22222923
55502692
58489579
7159871
64174516
83923311
62027113
14564215
93436928
53676334
5188533
20398540
77802533
24219448
66965342
91287108
26962887
68498883
21816298
36529978
80738497
81917395
75022421
98138595
62849736
38824825
49569778
32855300
86631865
10308063
72106407
798718