3
0
1
6
2
11
15
197
7
18
79
30
10
4
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