68708672
55138051
8102216
83366263
5487997
85564863
37961609
20151147
98525003
46737288
6166440
36306866
50728993
7818951
95673138
99985886
12847446
42269025
13053819
69294916
75052704
35847448
11364050
45117142
79688646
25363549
80931977
6725058
68406341
67088152
23875344
45576939
62107777
7434645
56573394
62289386
74885458
54009344
50387499
94443756