38
24
85
33
155
45
220
90
79
208
165
84
78
41
102
87
56
306
55
11
264
143
258
77
76
160
150
50
192
44
86
35
189