40603240
33458360
87418891
33676198
26998257
53258923
44323457
5880874
38585716
5746164
62684756
51888950
55495808
93638457
42577389
87544942
70802258
8321067
97493333
77934615
43441271
46046120
6192525
80424556
51677997
81725915
33799092
6079418
32821089
352957
56667580
98323712
46811947
25165846
64108624
6089980
5744967
15265309
2893210
38034809