14881150
30091750
35256557
49322374
6945414
16599076
22382902
6228823
34588588
7757825
3240466
6978306
98411514
56667867
55587094
39263333
10935715
32634303
5247403
2289535
6731763
18852599
92495851
41688845
19833877
67971172
90358122
45171023
17266484
88477947
1153637
49612806
13402803
75923566
84904574
30516522
29293435
42467732
1322223
4193187