36
20
21
33
306
493
131
13
31
174
22
97
88
221
112
29
103
138
1
23
18
222
3
226
48
32
75
17
203
38
180
24
547
6
149
266
179
42
60
265
15
25
35
26
235
132
90
543
50
279
55
44
27
85