21
17
29
99
13
178
24
186
71
84
136
511
183
264
40
101
3577
148
242
352
231
161
75
156
51
20
83
48
174
86
1271
105
26
1644
350
142
78
125
166
106
43
11
1329
1214
59