99681966
62795213
169591
35359620
87424356
61025870
75485999
8305149
18555275
38541719
4668982
1357194
8335255
50788082
2386656
96101935
8090779
77231538
45982193
50255784
21221837
44191223
32161350
78287759
7835941
82416712
67311432
17602412
57242151
74416596
1432690
65288293
80389956
50896068
60115740
23996496
39958848
62242791
96875120
6637508