24
22
5
32
30
145
186
120
180
96
9
2
554
112
60
68
18
25
78
87
214
65
372
76
13
203
47
82
89
51
178
28
55
35
173
41
43
59
8
118
33
148
23
48
191
81
42
128
64
20
147
61
37
21