2
0
3
19
6
21
12
37
79
11
33
15
28
5
8
10
42
14
4
9
47
54
27
205
60
137
68
53
138
25
13
110
233
29
145
40