86
23
31
10
60
25
12
13
8
48
19
7
14
29
61
35
11
3
24
27
9
42
38
45
6
78
15
5
267
2
18
22
43
54
82
166