57408207
83972145
54059325
33262666
91666242
36052250
38902212
20564574
10905615
5082274
40006010
33113492
48646952
19804304
40149569
99936278
32776469
72627162
33201620
11136699
12592937
89898264
25703661
37401086
66722824
68673125
87285814
94486862
44534626
20182469
76994757
67145424
29447811
72495113
75343057
993372
74398679
25642633
25071186
21379018