86545809
8986671
63273114
57846052
13186896
33716641
70764037
69925637
99211676
4904386
531939
95999131
88547175
34709078
70091268
84246164
55789224
18552670
21736578
22316210
3675173
65735860
62408307
4727488
19172116
54353461
72305245
76052385
7166289
30509168
685947
47935868
66066456
83384739
2857620
93951460
4050139
87559608
47366534
33597636