51533933
76479947
74687680
12559754
48834447
98789075
88152899
54255192
26441624
8992268
15097422
13667179
64854703
21649091
22687011
21636601
4789443
93247785
20132097
77153929
97066815
5606188
85536312
89022072
81208695
21403590
87728849
94541015
362253
90293063
92013049
66623893
84267955
61266273
66879122
36343297
32851764
94441748
90098460
50902531