95375516
65999137
1832708
214141
66147080
77792805
43045976
74318372
50597998
6922179
30652321
41107660
46778228
48425536
617864
96201528
74673048
63864399
76337193
86899278
22764152
6075312
89484860
38926958
30155791
24747242
28568714
8421822
17237334
17991963
25334530
53758061
21583180
15952995
29157201
88951021
39734462
79353998
77146231
65707576