0
1
5
13
8
20
11
86
12
18
74
14
29
28
6
23
2
4
25
22
32
51
27
48
35
52
30
53
17
55
472
49
42
37
81
160
69