40115702
14288792
7528352
10702022
31002457
71463463
15991355
3066729
79433128
87538254
845381
86212362
80367958
6722804
43417673
55674737
15273758
559598
67778116
14241528
86758196
52656237
8934679
35255129
30546552
90731126
715556
5232951
4314417
59787625
68879225
77045538
51095898
48562138
11133811
19621384
80803922
94055493
40807406
32151654