52703570
62455002
24772626
25351029
68236738
19536607
84326891
90906074
53631559
16118185
7936741
113821
36894058
23867343
14633636
65432150
7376327
98723781
40217864
4039245
29174100
3387661
89041564
53458601
22753335
91798305
5249825
22953695
2039248
25198487
64344610
86057998
28131774
77302715
37746104
21128519
11875205
13856810
78535886
39361009