59598923
78871726
16365148
4331676
2603513
25492477
5102160
22387244
53121421
74807457
7049687
36993731
68243225
15848180
1189614
9547118
33859095
2515255
12126436
47011503
95029801
36497267
2383419
38473735
71081767
44383931
43541810
48258293
83769868
80991170
35372145
18161820
90677839
35338461
86065004
75457381
13198594
50153074
10722084
54961757