0
6
14
9
1
2
8
5
16
52
22
60
11
48
3
10
160
173
21
28
23
30
86
35
13
12
118
43
42
146
20
32
29
25
44
39
285
54
135
88
100
85