12
18
13
265
159
110
108
98
510
57
94
657
164
90
29
53
71
363
58
60
162
105
47
86
146
114
72
287
171
244
188
31
76
129
731
246
149
102
91
28
32
62
160
222
217
172
33
59
151
80
152
124
126
38
175
233
118