29545205
49943134
89082922
33983775
76955955
64092793
16903733
83233877
41409090
97873265
83401180
8133763
49851535
49906722
4226456
85222849
2145220
96384184
57737869
52354117
72942350
75963364
6841709
56185154
337710000
9198372
948798
16818
97352169
66051185
68042608
4737741
10502688
31187453
8474588
45709583
88422715
31379990
618870
13364442