5
3
11
2
8
13
1
176
70
0
88
21
109
37
27
12
17
61
22
63
48
39
116
49
6
153
19
25
71
91
26
47
35
62
32
53
166
490
29
34
122
75
104
149