0
92
6
12
4
3
1
22
7
20
14
19
9
83
59
73
24
142
156
131
687
232
177
88
127
169
106
184
192
109
84
103
117
135
96
134
254
70
97
107
86
314
199
238
221
160
77
52