89606043
85936328
60591429
4142099
48761337
8533784
95016753
51464900
43958544
16818123
82209235
97594183
92475396
5548528
49099525
95474653
38166133
91386098
14481925
1595142
31043257
3985776
687539
38953413
21514882
13397456
62304958
54569340
2992184
21512623
52993960
57071336
57566485
3553863
91431411
9474079
13626825
62746088
11547110
3811454