20501061
64496029
2320144
13934309
9788237
74882086
32492593
21029410
63491009
75979605
41132104
933901
24715165
7642194
3364354
60759563
44545984
68749219
21879054
42327700
50503360
86679646
17434264
74284414
33212337
55072816
29088969
14801189
5931151
78506692
172594
94536962
40647889
25488654
90174164
98681256
12352668
12216482
86315539
50602412