44047127
64906622
33325808
15789926
72629888
21178130
275134
6444821
15579086
19749904
90587634
73184179
68004553
59148330
1584195
36359055
47914835
15883251
8899437
12841191
43594163
45324515
8397608
19867877
24804943
4973337
13818292
35955104
9843343
48985785
9679971
37832098
13739690
93184977
64466917
8320406
15022093
92814492
62307259
30483171