88965349
64949951
21849077
10072626
3549407
77877650
50814028
17891442
41187054
66978584
5619114
905518
80584216
7697212
2843094
76444543
36503541
55464963
5029891
12994400
87906832
65295869
37605635
14543542
3856415
22924816
6144391
26077051
32821848
71348191
75956948
32708043
63114763
89988410
2021503
79106575
98147185
23593099
16598636
8424786