88378951
10161918
25532315
45571738
83169752
1165490
72095895
67485968
58805973
17864182
30428815
78348163
19476450
38007814
66572509
98578693
12364362
85043418
15121530
68704834
40255097
14778191
8471641
90349314
32845614
8003535
1533523
60711557
90601034
83683417
3887824
73173049
64829753
58136814
93272692
4760190
24622040
49543200
29624213
89701152