60033075
39404483
28506241
18095830
37434480
45189969
41114730
33634024
84135460
40005181
80615288
66564864
87763101
3515481
8739895
60972938
50807695
2653568
99637448
50581570
72208821
18131506
97757166
42766697
22509990
68674708
855262
48946301
5536437
66081575
14042226
61394202
20529282
61436622
82094983
24991208
38919031
76778113
60689382
91964622