22
33
20
207
65
191
75
10
42
4
31
98
353
72
106
37
36
30
55
73
45
164
198
84
21
9
62
409
80
24
79
142
1353
126
15
48
17
8
56
50
28
68
306
32
205
122
96
29
25
7819
194
100
35