2
3
1
0
16
5
7
4
8
22
35
27
29
19
11
14
10
6
76
30
17
37
51
36
13
34
32
23
93
50
102
100
40
227
99
56
53
44
31
18
71