82559654
32317931
299440
11221498
91809384
20878502
95083915
4356568
6541679
2842529
80664060
71992891
68914007
33892108
39628272
69577321
22295584
3653429
71058517
5655416
21001374
22544346
83148799
12898752
39404993
60155245
41374583
54254019
64099471
88756566
86476032
81452139
95892861
52664797
76766295
14165092
31564285
40301976
63827266
64535346