62891032
12855618
37661510
17222396
58497061
49444000
71501989
40058986
86994631
90348570
56001966
12372576
39914385
60484192
57109007
76937685
92983260
62341099
20249721
8884281
18003380
89613153
29874712
37718873
77116988
5009191
95278981
72108841
71035650
80829754
62773093
56814703
65597637
77815026
6928707
90074265
40344567
86077846
26334799
7451434