8115035
38033166
3992767
74746322
89291640
4091283
78982518
32219491
70603709
3019672
81355592
16183173
99865496
57388679
8355739
98482947
31503198
32613715
72312422
20528095
371537
91317961
99148043
41005055
92943282
1581303
7334927
56219340
32546898
11535164
39671398
86733278
69827913
29427416
10449805
48838950
5771665
52046646
69908407
94725860