34345430
21602337
90733421
56497135
74884440
39781753
2102418
73393307
72042026
97713103
74917868
45518562
77567330
4412990
18427266
68072049
79597760
85848795
37341400
86088792
5894498
48142270
33309120
57699631
32067936
6675197
64478175
10915152
47464155
70358014
80761826
21715844
95827141
94116161
7231789
54376186
68587279
30086362
21365605
6911370