16
26
41
1
2
22
3
8
21
5
4
11
38
0
13
10
18
34
6
40
197
153
82
86
9
104
167
25
64
52
17
105
59
31
99
410