7
83
12
3
27
6
22
4
39
34
58
51
16
14
94
54
20
55
23
21
15
13
8
5
11
158
9
129
107
31
144
115
469
2
82
79
56
85
18