256
7
31
21
102
18
89
1579
418
23
143
151
57
132
86
105
38
202
9
964
326
56
90
106
193
150
16
171
134
13
42
50
24
15
27
11
41
129
30
14
98
54
208
276
71
92
80
470
52
239
174
1275
146
122
43
12