42683965
71637481
3303185
5306846
26986205
92336986
40835164
18290
84607534
58049915
94712502
99505159
41525485
97519473
45827694
69291841
51714740
46338221
6888427
11628271
68588022
72786595
12471563
31751102
36742212
48244641
66683063
83411891
6511330
5444915
59321703
53148789
29504248
72223501
32251622
8955785
10223695
3146576
12119950
67592600