2
11
1
0
5
3
8
4
6
9
14
88
40
12
20
38
34
66
140
19
155
192
98
36
49
26
101
112
24
83
21
167
45
87
39
51
90
25
226
67
117
63
84
17
99