21196023
31989182
25614583
52597395
77098019
56033023
25966658
69912617
33222100
46242296
29963958
42077453
94035479
96047983
1061656
29248275
96734773
74828688
44284044
60667333
57878925
48582371
38904033
89617009
14864704
55974197
64058213
51587290
13449964
5711632
5583050
20025771
15813874
58031273
65797699
45116008
5053574
9484608
71836096
46665520