5
23
110
1
0
16
11
8
3
9
33
65
6
12
7
26
76
27
85
82
17
56
118
190
196
109
104
2
102
4
19
37
25
13
167
447