2
13
0
4
8
22
14
7
16
26
11
9
24
32
20
43
17
84
28
254
179
122
118
33
107
123
44
54
150
115
198
284
212
283
87