2
4
1
0
6
11
15
199
3
7
18
79
30
10
8
17
13
12
36
52
78
20
34
109
106
24
95
159
31
99
143
117
54
119
118
50
42
128
148
43
14
22
181
60