70662552
1097340
76101922
3212826
66362582
86359797
16075434
5999972
17616408
45061447
19747836
25349034
85308839
78458700
35154583
61143451
80549159
54613496
41086609
16647403
5705887
9547596
66674178
44003918
4014326
96082717
42842650
34693718
9904157
36665694
9822719
22567008
30876838
6597531
6722255
1551715
62113100
31204144
39207887
18804174