40201671
20016387
69897563
5488660
2568948
7902188
15849341
15599094
45697919
29732304
3819975
14295872
8146712
44466605
10926090
18775289
86198244
70304303
2333535
83436724
51205858
48206777
81157949
58787529
99693543
11006663
24233821
89987
61203122
84511219
55239421
95383248
43091920
1403566
96243737
29631108
8385403
86036126
71739250
67503019