87129626
69699586
79681006
75642672
8399871
17449464
27584359
38293100
28769408
85484749
9992947
32517241
1422888
69875017
16201179
49375807
34448255
75077747
4836821
50561051
2828259
52368673
64103374
4633587
4813909
54577155
4449884
22623498
46388264
55878196
22541903
50678693
96873959
81457677
6152113
16067096
65811039
15192119
82269061
55513519