51479113
46751570
14663168
5325163
57734447
66976636
81066924
84855248
38037194
88125870
60925981
15289894
6777445
8694392
86174761
2911808
74025678
9409822
74517884
49692017
8501815
81076685
34613508
579480
67622108
29182498
90535002
58534586
19906963
60064530
45998043
60984042
74284107
46955396
29405367
85549091
40912787
70961308
14829202
3748408