56475432
32679882
8264630
47063256
5009385
34235265
86397555
2456782
68169291
35296416
57819223
16511693
31637391
3655488
2336241
98477836
94001904
19325974
77826962
18909215
7619728
14572895
78377300
42681559
29798888
36541905
47259879
30052680
97784634
69259137
1233833
43998704
61182178
71377430
47981206
77647630
45416611
72732251
82483952
72605646