172
35
24
25
153
12
142
148
129
705
120
22
74
43
31
436
68
50
87
27
824
404
117
91
40
164
93
113
44
37
121
115
56
21
57
53
119
30
305
140
41
54
83
101
58
78
134
185
156
26