22
20
288
224
89
90
41
36
32
136
39
85
163
59
509
68
72
43
239
124
46
218
11
84
96
92
24
113
109
4
151
114
189
112
230
106
190
169
27
25
139
30
74
33
100
54
179
61
69
158
31
401