3
5
1
2
15
0
4
37
11
18
27
10
30
9
55
103
35
72
114
131
44
82
335
234
161
50
130
92
12
14
80
39
42
66
25
16
95
22
127