95384256
55488911
29988813
9936134
12815885
95654526
46288248
49051758
35301537
47931390
18317258
27087670
3777872
28926468
3575107
36581853
79809993
44713411
97405839
91868856
894199
56287212
35524060
80825594
65028714
52392283
30968719
63578207
30437795
62411044
87009672
54286499
18344517
14598257
55973368
15317689
56054651
91032541
46569364
16443923