2
1
0
5
25
10
35
28
21
23
7
47
44
29
56
40
106
93
20
9
4
181
33
11
22
105
3
6
12
53
60
54
48
13
230
27