23
5
13
138
7
16
24
31
107
78
66
34
18
88
97
90
57
82
25
59
45
145
177
81
27
121
266
75
32
85
17
44
37
83
41
35
42