60
26
322
160
115
90
134
86
65
97
54
76
166
63
213
22
40
161
112
29
37
55
43
101
95
92
45
24
64
35
359
165
186
99
116
284
192
299
85
108
78
140