10
3
5
0
2
14
20
133
8
15
12
106
30
29
22
43
85
56
61
23
17
25
35
168
44
146
31
72
70
37
80
393
110
19
111
114
81
157
112