93807762
9982880
23286985
61618987
68212055
38374502
21214639
59631670
61129458
82777643
30088559
2803810
6506599
80357270
87827673
24342258
55111542
30365616
24876060
84767997
127314
48103436
84219169
31676290
96886595
91021593
76493964
56205500
31859970
1398833
89448446
43005734
65819482
37404190
1881863
3135853
3585214
1385973
99507555
437090