99096488
86084835
3316130
56632630
43823555
34612850
67622300
2825735
81561146
31957014
98746956
10548975
32126919
48846655
22916220
31439775
33255787
53928922
90448403
2673494
7485625
20879981
26916630
53294171
1308998
42947833
9075354
314989
43974126
51025227
98214780
7727716
26456390
45706835
8402735
93278388
4029429
91762805
77108936
64576111