64192143
4454384
16014977
4301601
64461852
54661168
3611618
8553283
82159755
14858583
5881891
7873167
47429173
89212885
97361232
31379791
13995552
81194772
41254410
4978527
72485362
81059825
63929536
95778518
16151410
60133320
22088747
32018847
48923025
63929493
98701555
39591236
84758488
50542504
18672062
33454631
53442406
219367
53497685
44939608