29813476
59239345
45965198
55838241
43643978
16232834
5656499
77325329
2476234
77873103
8937858
64403298
6103136
17938418
39179298
12762085
1147238
90397231
46024903
49594291
561005
47761595
63728791
6890645
12857699
59026088
49275954
95505364
43898616
88204811
55319088
97804800
12837862
64857598
40301766
74468510
68508
78879032
56789240
78896164