20154978
40126805
43792167
2361670
31821344
59557184
8776259
96302024
33813913
42702608
826997
19051186
88714378
4056080
23633506
64844668
47348222
21465687
61941752
38928658
44852540
28961790
89834846
56191050
29834268
63967221
22705901
72564338
8453242
6536759
1652780
72514610
5734733
37689150
76562112
2138284
40722414
45001091
33785461
5739773