76857600
64789685
69931584
63358312
50583249
8123607
17139601
40796722
86935716
71637304
26745609
40627312
89639085
92112379
33197354
45213964
6174310
57422273
39696992
25936566
31505349
7136183
79299418
82817288
75564099
84191309
78196395
48711963
36302972
42032534
5964705
30915619
80056654
69719878
3538847
14667226
73388299
80226544
6398333
46906566