3098882
96312141
42158228
27468523
10115216
32397618
1619710
71516832
62809780
79329592
65887954
35998044
22361048
36697056
87146758
20492914
55164031
74094626
96803641
38474052
65944252
56711467
89402401
90874749
152822
91717476
95182593
42493578
66452278
21056652
246596
27309144
45097145
97721545
74653508
41973867
66802294
3059017
61641941
27062397