29
23
3
119
76
24
32
63
167
226
55
20
168
166
17
139
61
18
155
74
39
237
143
265
154
67
111
46
114
48