8
6
4
0
5
19
17
22
36
61
3
52
7
23
2
13
9
20
25
27
29
11
12
37
24
92
93
161
107
122
106
68
198
136
84
60
41
691
96
495
50