19519
9149639
91945628
16932124
44152346
29993095
89756862
66119117
96655924
76187038
41483362
49271033
51459424
170786
38884534
54138934
85851506
1808142
21598185
41547331
37949517
57989405
217712
40776812
15153922
13104939
8355157
5057147
865591
5359224
20308659
35374655
44064365
14688408
42364404
49823381
1259801
62221613
32078644
93501589