59594961
47491037
4661220
5633246
38471574
20768641
84145620
72754882
39484232
44439755
1589142
36474898
11881538
69084834
76241927
88672673
77699232
84604852
35984021
77425384
37299616
95481301
1292497
5162400
138852
46119098
27484308
45382891
52697730
40398493
20913482
30261954
56458586
45435782
16376999
67192074
16369829
28029283
62104167
76963942