29067611
68684518
18873176
23433828
97247714
10121232
56677049
7367995
61944080
25949273
15277148
71312933
46714404
82926018
5153753
71287102
73045962
49665965
559619
63098253
513919
39797355
9404390
23061388
10383072
5880998
39631854
50937258
44852506
70331199
13542581
46842580
92158080
70127768
41071652
13547115
56573223
2885120
45398195
93969933