12
52
19
5
6
7
4
65
29
57
9
10
142
67
38
15
30
25
35
16
8
11
37
3
21
42
75
28
13
27
54
41
94
32
166
31
110