93861551
4503880
86149714
70661480
2639459
3840890
7486287
10267610
34507512
63002593
85892884
66943880
43432466
37548418
62252541
97204759
65976011
71235925
97173463
80293376
43671387
32022470
17907829
31792306
73683726
89652054
45485900
91162940
71502494
1601888
48737492
26325392
52709064
41621279
26106823
55282930
31481310
27466284
13005443
19761261