30142216
14792031
81458674
81592998
58595115
57075766
6902781
94798639
7044860
30246960
93487289
97382923
84517609
40544877
87855825
90605341
10324864
37561435
71897862
1474919
73286416
20851299
11069804
68402475
37397230
95893489
356239
52009110
66816366
80236701
71199168
50371526
54974094
20038472
4869548
27779741
14858023
43974215
15997140
43222428