24556327
4426705
18301631
4821272
88845651
4596558
75812684
66739704
2277934
16243099
55426360
51197619
126929
47449416
64781323
61517165
16763588
52646654
94356544
4268811
8766540
50751637
81869817
4782369
7472776
12001872
64052180
98605866
49675220
79764440
97907280
50839911
49165078
35577354
24234692
74578853
30924651
63447772
33406629
99302834