93021253
58998166
37249197
14204658
9879883
72628353
10978085
50852957
4483198
82281361
8375421
5316489
70996049
69417782
68913555
63768590
95321061
38645861
46746051
25206228
56595046
79682939
77363405
4515149
81873136
10818618
84782540
58523725
75623279
80779151
49524072
4939052
61314352
83636324
15631942
65393387
31295999
62086735
67202879
6444503