86011589
91965300
51595694
30886690
21131585
21803283
52691184
1763795
21578584
83154109
10908197
63729352
4106787
61891444
69492962
22166130
8117471
95632532
3633494
24183248
62839961
93865142
52509043
22009058
5145312
83155047
37578458
76204358
8982811
77347242
28954093
95386262
22468519
35945887
21533017
41827786
74456278
36753473
99206640
1185947