93731826
19895586
32378889
70005385
70747883
85164191
609659
43298279
35483779
27923248
52322584
17401163
68978205
94224462
22103534
58851378
699283
9992635
29225442
31405666
7653409
38705491
30014916
57703928
87247554
56642952
1923216
19142616
90612750
35885398
5064754
96646014
3365674
50627093
98796836
68037562
58285504
48685309
84676965
46997955