0
2
3
110
1
16
5
24
35
6
42
18
17
22
46
11
27
7
9
12
117
14
32
10
44
95
123
186
657
28
158
29
485
37
20
8
67
13