43358666
32706064
46968012
99156374
11345350
80082369
58713574
66854571
91412352
84414600
4954522
95845830
36407194
85602264
89408534
92709767
25289601
5055209
11317032
16486435
3284137
44507716
67719636
47643203
58107703
12139888
69632246
40589284
36534299
60077905
64662331
4975632
95274013
47631655
97779235
57445954
15068320
8587709
81666275
19255626