85049183
9996862
60313847
24328127
56241309
118593
54328671
38654159
76411663
72929092
62821954
9229583
29015514
2315502
3425837
93056808
96344211
52169276
81336338
16229
56943514
73079029
55142067
50887375
576268
83027579
20714270
15744744
79244842
94769485
32231802
1313748
91354522
20889554
4586205
73653201
34841449
74075802
81439776
12453009