93587967
39438870
22931416
1439424
9856653
66875825
58912156
63284873
27951824
3543095
88292101
24013573
6605507
16433624
31636017
5563485
21512824
3443491
11997656
29124341
82436993
73226954
51604512
9419196
19509301
74637168
15286014
59369894
8337470
40016066
16359178
91421484
93881575
61034355
94322359
80132233
86199190
43061941
92311882
57213127