66897334
16883648
59604216
27235762
24413070
42052967
6407263
46899120
74868967
18668372
65245931
3375791
95222151
17217131
52993433
9259545
78364298
5569611
79474186
88436698
8102123
4912456
96614511
64131861
1803128
63908341
82668840
68234806
26688591
30161210
77899385
51778817
2715948
3461896
52983085
12927468
40188608
50733800
7066965
71066447