51081467
21466015
39668105
37217209
42398782
32589922
18921667
99657122
89325406
26597328
32364731
55882754
87336405
8545523
42004106
97404085
96489229
4852010
53484593
886712
36788534
7989800
45355086
44242886
3624407
27845189
66094918
63595733
75533755
35484875
7668305
42549264
65505725
87533143
93459462
26308156
92168820
39943100
57774720
38676000