38372156
5420996
20424164
78986212
40077976
52846580
4916694
6031385
25874320
71475707
21721555
29569535
48082623
44947606
94469072
71611785
62799026
90985135
97905468
86514066
25062799
20198647
14967785
8265721
41533045
58851128
85239900
93004233
15695868
95969034
69409385
77099212
58695566
19346499
56224340
12349092
11314757
78632099
15673234
78266475