3586826
66416308
63794554
22349027
36117537
66279962
73905909
71734238
14473031
3183606
7423477
22774223
8764974
1131820
188673
91801153
24794072
9857197
61573385
85108578
58893487
37862836
54278349
85662286
98248661
1422413
94832274
762947
39086225
5912606
68546013
757767
93225006
76995758
19429059
50992936
43515120
29297857
7713448
6346333