2
0
8
1
11
4
9
14
10
5
12
6
18
13
23
136
15
33
16
7
17
3
104
28
135
138
85
271
57
73
103
90
22
37
40
82
286