40300
31134125
68235456
59723222
37026616
57351620
77431012
79879949
82005541
32705599
56427327
55802267
9828295
97069796
9209361
30262759
63223512
4132114
5525681
25237205
72744773
83408049
61242552
9406730
79065426
25969544
6981617
41427722
6336503
15138628
24191225
36141802
74562520
17457014
7679541
22708416
61203353
99537653
93531715
83538500