40586401
7106091
70681434
20937146
21166200
49577335
28394937
65112672
8367829
83525798
4311148
65116401
59068907
48695938
5921067
8999820
47188437
89552934
33384071
40243626
45993236
93681505
18762269
98698083
70072232
42069313
33156491
24888439
50125201
28904707
81173370
34869112
38816722
84702486
83114718
93941665
43923
65969336
95616760
44404188