5
66
13
39
34
279
49
46
161
211
50
48
17
390
590
344
175
119
107
57
153
137
157
101
306
193
26
16
194
106
142
162
251
100
121
51
40
232
170
328
1730
187
197
180
177
109
94
160
96
59
127
90
75
60
89
78
72
125
181