31616862
68647892
49982539
96161866
44471428
3192590
18074804
83926209
31784074
6422727
2638020
98257834
55685645
41218738
4096804
50477126
15058926
75335122
48713036
70434275
64042677
4477004
86091617
85565664
72175697
78956003
90915493
59668557
105015
9206702
6480164
11573322
59596876
22603028
63048248
29912942
529853
41241676
16128008
3762924