16385361
25315114
4832069
64175436
42668756
543882
22707467
1009428
86468382
50582811
72069869
42918756
99808522
41195028
80606879
74308879
87034193
46386085
55311352
35882105
67274784
28021188
88401780
2327911
12515303
99388982
65869294
33335651
31218369
54021860
81123877
10866726
66949682
50142479
1651273
7633443
73231828
13454270
24966499
21784258