28766140
77208903
21502285
60794704
30879912
17922296
85947233
19764082
1639977
35448710
5971974
48383067
40105418
3807821
4657784
4262376
10338353
50352006
94537
994987
87068107
58802956
78711765
59252509
4318999
23224474
11878516
49357952
33963252
679523
14295473
47188413
28646517
39323816
42312055
48392289
68841415
56016806
654249
52644940