89805928
62957227
24087358
2695671
7150170
5237641
8113296
61331263
26019829
72082633
86237134
33256554
720592
19427054
11652355
28194927
33544750
85438870
59412456
41274878
93088303
52426694
2461212
81773826
3722152
31101448
31554968
19652264
28983757
70781901
59441529
84899555
97539348
54969037
7855290
36852432
48752617
46342442
58225183
65346225