80595538
5959736
47331703
81031581
9163859
83379056
48058699
7158589
71911770
61821561
20416095
5920980
86462716
75252756
65117414
62074815
38528269
65462028
7306147
98132148
37768208
34873843
75487365
19247711
40181606
49022358
76824152
95845926
16216144
9071550
9084363
13736793
2691297
68159298
92072507
15412137
84634313
61086914
23231994
4258489