2
0
11
12
3
10
20
17
9
14
5
7
44
31
35
56
61
38
26
28
139
105
140
88
32
85
154
16
25
23
33
8
115
37
40
99
72
30
135
66
95
166
126
157
169
50
97
27
24
36
96
19
75