31
2
277
8
80
48
1
51
34
41
86
0
81
61
57
56
130
5520
23
114
169
176
177
3
181
98
107
121
168
93
104
99
87
89
97