16464336
61397988
5998186
99496116
95863029
9987565
8329890
51513270
40336243
11011877
4662555
18243548
14454265
63603843
17842166
89576218
3982212
86588234
62044807
66025905
67905474
25052907
74102276
97254778
46823429
42286600
35622000
54248591
18055008
2876143
91698580
42938912
57064669
16121733
49182966
66112930
29591089
29898179
56963525
57335255