5186866
23605566
70407075
24887223
67931891
75118204
77106803
32916373
71843154
83309665
76047263
315597
32467463
76612741
3113491
57788628
13287523
64611284
73985814
95775508
78296880
84783980
44016106
10064746
67199934
98142896
69508958
71512779
67166517
37311320
4449204
38568498
11668749
30373447
50412636
98975942
29296906
96693249
3441880
62219808