1314969
28088854
97678152
96033798
9187426
89001239
39467135
50197342
2839488
79352337
63179296
38767136
94922885
21541281
16992280
77059119
25381384
71117555
70444879
69468355
57889463
20388088
53384378
62391244
7725659
23166822
99248851
80178845
8856348
69906988
31095804
94088302
88019750
26757330
91899547
15569598
26323312
33583395
13772360
6008747