98595112
44149336
18693122
51285898
68769223
69288374
88809750
97341402
24305322
70989722
3556185
8398757
5671691
84488452
98419630
29241246
27249098
67363728
10537506
72119887
59398059
55903364
41978559
18652266
59274159
35036308
40837396
65899319
77442152
31544313
30109844
5217639
73361155
82684219
9181345
28192650
55968026
13692018
94983314
3045526