150512
81
122221
104
99303
59
99760
81
63180
81
43743
84
35517
7
48135
8
21837
55
36059
19
30292
13
21657
14
18353
16
24987
0
19578
2