77988165
21983875
1632959
433786
45336775
44569272
71023762
56737708
32951432
89656710
99942631
51573950
46397593
27478338
56008930
63659771
32639413
6985001
48661937
69735606
20951796
74387598
50358174
6515764
14168402
2804225
39127534
72718771
60148290
5494886
65699446
94572092
93168936
17111776
53205
49041400
5523136
8276539
68637795
87024280