170046
96912612
82333708
54475041
67762971
42382849
86775416
63278119
33812100
19672351
3538612
98712688
21644843
72356052
11127078
1214793
50744327
72953752
63381826
14893754
6246919
99723879
77759013
4501030
52896980
3662767
48249747
37899185
45813195
27779660
26414612
35726046
76687839
20597005
29723003
53976707
41623076
337460
80437751
95527628