95684660
99217212
67046155
10121731
5619600
83926781
77858588
25862457
43248095
86233451
47905596
236435
88792790
5648456
7838124
88247301
78506062
65972109
78661027
9876556
7258451
90955788
41898672
85766919
2849638
57306261
36597064
4799850
11316445
35553119
34292461
31569718
99356743
9375205
42352000
5524382
82584066
54177155
41157955
75923254