92816135
1737539
84879444
41413166
248623
95106634
18524655
91607182
61351410
47834588
35012084
42737294
25689138
7113888
6671906
5622261
1378316
75751212
41408279
77642977
15942822
99184761
29487260
4711708
64085032
37491803
36807898
98808372
9724743
6389892
77533437
28348313
86676154
89309249
42137776
5151018
45068986
3387577
21618502
98154331