95288536
48801420
2215236
90762288
18772392
41231170
5877629
36247477
69866523
84403323
59931155
34857870
3578743
20011121
28241184
32212743
33307344
73263615
58052244
3444132
98155943
44473586
94868341
764791
84476069
3206605
71769955
36616414
54768294
11035917
78545314
69709649
8992373
90257711
30504316
3111308
27473224
88462640
41062106
44783724