23
180
297
309
105
48
45
189
106
196
102
548
206
79
187
132
83
51
35
101
171
252
200
70
269
16
78
66
173
403
62
46
42
20
31
8
1426
10
19
764
2
104
165
88
6
599
261
30
142
1830
813
127
455
57