98877100
8296170
1085634
63887009
79643703
67268506
23532600
60719763
42202203
3794315
92333033
98497196
14973692
85535053
54913403
558081
19084583
150454
22733760
20315389
365551
37356453
30371107
86252527
26973809
4515308
61776965
77347969
75415030
51072433
32589163
12705583
46632974
8893930
77286509
77676716
75805534
547357
56348865
77441975