29008869
89708117
14541412
63358558
9859992
190074
87566436
76981046
22942172
1663829
25279305
12072568
45646509
48943699
59692542
30147957
52107625
34343158
41112375
7619983
38643860
36309690
61648456
80489672
92149713
7062102
68631340
5148723
78109728
80317972
9502986
67502907
19615156
65015791
36124630
90631547
58681856
95038328
21344568
94539182