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