4
1
7
6
10
2
5
0
14
9
22
3
33
17
8
31
18
72
39
173
35
185
13
87
24
102
58
54
71
176
122
30
133
232
119
350
171
366
92