86598112
69108699
60229417
65183739
12195215
7889889
61168748
93274556
9735773
28093399
3395630
6938890
40452836
67708486
42662229
31043696
25136624
4142326
78394210
15131443
44182825
14312282
25889984
41708952
85009345
2778539
6576296
24615154
46783355
34144025
3370520
70158728
45789250
2803519
54268185
13752773
23703101
80986161
533384
8172547