150
202
110
30
205
124
80
81
126
121
140
22536
17060
15041
13510
10342
1005263
9064
8900
863148
744142
68711
6850