256
50
24
39
4187
35
197
72
19
176
215
36
1182
279
303
112
25
14
3
355
125
180
179
7
99
6
13
8
65
49
9
20
17
136
46
107
509
23
70
45
38
31
47
11
43
661
34
33
121
139
135