16956682
12658939
68036237
14572874
41406084
11935849
69091384
99923729
19697617
6327133
21376522
62656410
38101658
3043790
75038919
9196085
7773418
82897112
44471869
78258170
292354
83081132
74968040
65759607
28863939
3981753
64855629
67921010
75514004
66262333
5595163
46641143
57142495
63608029
86132591
47279735
46922072
81728164
44363755
58672333