2
4
13
0
5
8
22
1
16
9
18
26
12
24
33
20
7
43
17
84
29
255
181
122
120
108
123
44
54
150
115
200
285
213
283
87