64692968
67773050
18177125
93452792
47971167
31043714
10465691
28353443
20696698
77447002
79287742
99945189
63862123
5459871
10174410
6393902
86466782
6359546
74118858
51076030
40556094
96583005
33864237
66962840
49286726
83741963
93997162
76347536
70676387
93149392
259258
70977072
72722547
34714158
5043801
88519163
82111309
80016544
88227079
94217561