4
56
53
116
389
58
38
30
187
68
123
196
20
85
16
99
414
165
112
307
91
86
122
19
323
22
10
101
341
141
64
13
298
132
156
129
137
26
1174
15
42
160
260
360
149
70
43
207
12
54
75
57
1167