41043836
46269118
9475259
96244027
29181149
29945142
4037611
80324544
50087181
83254952
35751900
65852722
65088975
93912122
52992979
21096186
6395376
13248654
12543909
53135576
89478477
79865036
99719654
73406712
27467972
9983871
52772789
4050899
86721007
4064469
90053059
58381365
14303173
61072500
25781480
84916211
22886153
65991754
24325981
48136890