63187048
18378068
5747070
96321973
1859833
85764672
88566659
80786795
7065217
2614191
96096528
28349762
36051400
92375851
4879447
84528947
64979716
30193037
7439198
88577231
24246569
43768489
33747460
80089818
31036563
956366
10927720
211568
88501254
33107240
50765824
4559980
96584540
964347
78597213
34949502
27428623
64579055
59956670
58215684