95755727
7397730
65743196
20524204
80563872
13555532
7915981
12419
27749023
2405306
20394537
3637765
67912011
99868303
98886846
80037256
98931221
8589294
90931497
61791594
9595312
83026750
38798723
45273269
71261427
64442953
6123392
86311750
81486823
67371590
2105719
72224316
54107393
17374853
11203348
31403522
46813404
33624801
6708679
50416009