168
895
109
379
271
413
220
363
106
265
94
255
58
214
76
177
86
171
13
772
85
144
36
107
3
101
22
53
102
12
103
74
100
11
88