20963980
87366003
37251219
81869954
15465198
63859757
64362393
80472172
70373706
68064086
77131100
44058962
98408181
82161185
17471708
65448859
18011709
82304732
48049000
54216630
50099412
56593433
77488
45883353
46989801
52157819
93727316
71387654
59341815
3543041
78959145
68782826
52367487
48728198
16741218
7027771
6273662
29994830
55101607
14519532