41826601
58557680
19112202
1858126
29101617
98092686
6743196
76442047
57416348
35396641
64201588
32144757
23908977
27235636
50926249
12649909
5082121
49307478
41413537
1581904
58826996
5941750
23561396
20346981
9811877
9722734
18359693
89994643
68764080
77436477
38482351
94836054
17582842
46867952
62718847
2241115
33788563
51854930
52101787
63006852