23301816
56123257
6071439
72767094
16689645
97476372
82594986
347551
813113
5731417
69182546
58051547
7924529
6882322
85811009
20678614
34037662
86714735
98722300
65097990
56203417
60236608
59283436
6989257
17621394
24605285
11359965
50942430
85431913
62667871
25281252
46847739
94338069
58836930
46575171
3578952
144324
40034352
1279122
72165904