81381057
59423331
3003512
78227133
90707757
50344483
95127782
93029661
91869654
13865295
5272705
20395259
84768618
1348530
1115130
43735196
32672110
91584462
16628103
79897506
51127733
97923192
14704813
44804081
53442299
80352402
16933750
39623621
59569311
17021992
40491717
74456
60343118
28926685
93923958
6379150
4365426
98426882
9149866
21647147