2
3
1
0
24
18
7
8
5
33
95
76
11
113
44
60
22
12
54
108
29
14
17
28
10
36
42
38
166
16
9
153
13
46
21
19
79
40
89
143
31
26
53
20
61