31
2
0
3
6
13
26
4
255
173
99
70
163
231
17
114
19
37
14
25
29
11
52
21
67
48
38
43
85
33
35
16
7
18
24
61
9
86
20
78