7
5
44
6
297
18
19
112
56
46
156
28
134
89
50
8
26
20
42
127
76
51
21
113
174
204
70
88
118
65
233
85
212
54
55
239
142
49
209
170
291
119
168
121
165
818
140
424