48036427
6448705
95434685
8356489
93954680
58248402
11291305
29985091
88375653
42077606
48075589
83515151
51633538
28737153
87693347
69529420
25832746
91089518
1863223
38496699
98502052
42519111
23936133
5274682
90123527
12205578
35067329
1828359
7413884
2952628
1418129
15188800
77896267
51735231
43035730
818249
51988802
33339877
47536731
6216594