1
2
0
4
6
3
9
16
10
12
39
45
24
145
50
152
21
8
7
74
69
30
14
178
89
32
99
78
340
236
72
64
155
17
61
13
19
79
25
38
118
238
133