86
12
3
18
21
4
8
16
20
30
14
44
37
56
1
39
13
5
15
6
2
7
69
62
46
111
29
122
38
175
57
0
100
24
35
11
74
19
105
89
273
60
104
42