80189846
4404931
85773803
4580327
78749373
40552520
4546904
16641660
3228686
554430
89745487
53044495
46769801
30553956
56069088
48976622
78832199
79292117
31545573
9108242
69551996
75259148
68658810
3603780
1490856
64724477
60601283
55037534
92725017
58425452
12377297
5612813
69436517
21985883
18916926
39939245
61021227
98638505
90964043
43993139