8
89
16
17
63
30
9
6
18
10
3
20
46
39
22
27
19
5
15
21
35
24
1
41
13
53
12
7
31
155
11
2
57
52
199
84