28
26
24
16
25
150
20
41
61
36
144
119
46
32
49
104
82
174
79
110
83
2668
37
234
135
52
184
116
126
245
63
151
129
193
295
87
90
232
64
62
18
31
43
35