96937850
9730162
42777165
83489067
35376470
12238410
40531441
2854687
44992340
74341109
82109722
78879525
126988
1972567
62625804
98298772
39604366
10276150
37319918
31231296
32115299
99411807
90413055
96297288
27802784
73676445
30198068
9871323
9282971
10772030
66441408
92517550
57083411
67867906
16912163
70251425
88602298
74517146
8174196
18286521