22
2
1
4
6
8
0
11
23
39
21
14
40
19
29
71
766
122
164
134
42
93
253
125
236
97
254
109
55
80
53
45
73
209