22
4
42
34
5
11
1
40
0
6
7
18
8
2
3
16
57
105
61
154
74
114
96
35
164
66
56
196
92
21
136
94
62
29
116
51
156
386
199
381
124
46
100
24