3
1
8
2
7
39
5
4
23
6
15
28
10
21
26
35
16
12
64
27
17
22
18
34
72
65
106
60
78
62
47
24
171
71
58
57
228
36
79
96
13
43
38
144