93025354
5787205
47453154
61668128
3234378
25218598
22266211
923945
80576444
60208682
24193063
56105062
49882149
44675842
12071032
16132129
5486427
213288
89545338
86248095
70364901
20751840
9923897
94863333
89543006
28115853
87894282
19775828
93057445
60948352
50163558
9725406
98493870
25171731
66505858
49717454
89631819
53632947
77443407
87202116