22012890
9787966
34276884
40525952
84455710
66166041
684240
6621718
32729398
4006990
2028186
20134151
74683318
11536
59753692
39919404
63467606
87631474
59772505
30673194
72363841
31315275
56543651
57392536
63546540
46113220
10579072
17688126
71183906
72055051
40095723
71618672
38138386
82656427
2008830
76859520
88801374
1506833
10322617
37185498