30545494
17509232
95474403
69636373
44038389
6754016
38431680
60631120
15654611
38429079
29053530
28836450
21759186
14207090
46717473
1364641
51488237
75314942
73984598
26947288
18027664
62025164
21529542
6452605
59531835
49159613
2169249
6656264
79869031
96736055
92883142
61551774
4420981
54747815
12566334
28553464
10526438
98871241
67873112
7364185