3
4
2
7
1
6
15
5
54
79
44
14
37
122
38
225
34
52
86
26
80
127
45
62
135
142
160
129
443
200
47
23
166
104
39
98
180