20
28
11
187
144
110
75
43
9
338
251
113
96
13
54
34
130
51
136
17
35
1302
65
7
41
70
249
149
92
142
124
783
176
315
129
8
178
37
112
25
241
10
47
174
146
172
368
229
156
83
49