29939947
77092144
70795065
5855580
41203771
29583894
7395491
24493275
15271061
3891827
32193822
7652933
29567948
89381431
81322802
29146354
80973040
39467931
75767593
16309408
4358444
66354336
74104841
47669429
2734975
3089871
241024
69792215
41493643
6176367
28392843
84412391
58787467
69112836
18854601
2919524
37254960
20198198
58787947
88952830