22
25
266
300
164
181
98
24
89
80
52
4
8
44
12
32
16
38
774
146
198
130
108
84
14
547
1573
260
40
457
26
131
393
51
132
691
626
64
31
100
413
420
49
213
53
428
158
123
37
19
13
17
177