2
1
0
8
3
5
7
11
116
25
21
40
17
94
10
26
52
80
51
175
108
132
154
105
233
127
130
48
106
54
66
164
171
68
65
22
89
43
97
152
71
113
69
198