23
152
27
3
26
10
63
18
20
31
227
34
215
277
21
19
282
75
49
156
17
37
4
55
79
440
138
102
56
30
73
223
122
77
110
166
71
16
35
100
5
39
81
136
192
118
64
25
295