1
16
2
5
12
3
0
7
18
30
192
92
72
71
70
62
60
152
15
39
37
33
141
35
186
177
96
13
116
52
44
22
45
63
9
25
31
82
154
231
163
68
101
79