2
1
6
0
3
9
7
23
4
5
24
19
38
17
15
12
32
48
50
66
13
116
26
67
85
104
47
30
43
20
8
10
57
289
14
170
60
22
29