20989632
16117456
43918609
57848970
8015683
59935467
25391163
34282881
25264988
46033770
47987646
58707699
53025103
88097651
76542277
54901609
50516341
44651956
39667659
61894049
37361122
95588675
29309332
2042835
61103046
8589060
84212630
1205251
39893179
90503356
28292202
17479013
7264765
11592839
45312653
48586133
36731985
20388782
61184116
8741677