30128418
97705332
63836010
55451690
1563409
33082300
21811329
13986963
59993329
24967088
81522989
65849938
95839241
3306278
33275631
1859692
1992506
34167424
97235997
76484775
65021603
33598408
97973427
66832227
7351962
3527666
20405850
2169982
6955799
78293391
18749263
92674223
5607740
56822008
36779497
94392184
28883162
54877850
59871016
12134048