4
6
2
5
14
28
49
62
15
83
94
331
48
117
97
220
65
115
153
104
72
70
88
134
64
16
96
146
17
181
142
35