58882160
2229826
47005212
19563312
44035221
2472152
52707605
85933596
25407549
60017
83593066
50043535
83141192
88897843
57955293
90259153
96598222
113455
29186411
24358181
8301672
8082326
1936300
80433358
76843758
61773037
27438884
8212705
1358181
47367720
94031787
41136090
87237997
72632245
206284
4133345
89911033
95676021
86163000
83959851