30303829
69967647
55697287
8188410
93358038
51165041
82804030
77818155
62192730
47705273
21088180
54549199
14137688
61854647
46718418
8092569
43789358
27445626
56686426
55782497
19422552
17462175
9435747
8135570
54474604
5156178
10493372
67241521
48158044
57014908
46068049
7573526
5358603
62129235
86245103
47237136
95364919
38718793
72226133
49987196