128169
40619573
29896806
807570
78687273
12965946
55238534
96931635
44757703
38552226
9696168
52441692
21708922
81799593
15602294
86834208
89034134
62907317
28913537
52111522
7629659
6810100
41774749
28094021
7222172
48261984
1113296
91606027
26865076
2823121
25953877
2779374
90054154
86354394
96777454
27257785
37415635
45397760
43868777
14261396