88132623
14439214
453855
33312399
87282362
58447746
36817880
2847675
95573453
25362925
77694603
94784824
14125265
76028022
90493748
31887578
25822106
52273948
9115825
93152313
72918830
13827680
61204570
75815002
61639438
56963467
25684745
27689958
4618584
7977933
79888053
5658940
27289350
41667045
75176473
50186388
55564018
50585834
15375802
53236950