1
4
3
2
6
15
7
23
8
37
5
11
14
49
118
67
144
169
304
194
48
55
136
72
32
50
146
57
107
54
71
74
21
16
45
176