7
11
6
8
1
4
5
3
12
25
36
71
38
20
34
30
56
45
17
57
109
275
28
32
21
162
86
60
49
26
127
171
112
52
14
53
22
89
134
114
146
223
106
37
69
48