5
0
7
3
1
22
15
35
4
2
10
18
34
71
36
11
107
45
85
59
143
58
92
126
104
50
21
16
48
14
9
19
25
37
49
44
28
6
95
141
123
226