32176243
8409535
79931567
42463120
61594448
23312986
48382116
44087542
18248549
69474648
12029910
75738237
38691601
91795420
72107837
16794650
40911053
99089517
11204092
61585562
90382972
35044421
14515517
35328611
5494830
40838194
85157945
16445390
21138127
17647551
61518625
31205791
44441968
57876321
36513010
25125492
75476519
78893495
65016361
6511486