234
166
151
55
90
118
70
34
60
24
145
52
51
50
112
40
209
59
591
139
208
136
190
74
144
248
137
155
23
72
418
128
48
47
44
32
286
115
36
43
66
310
227
101
212
38
41
125
132
65
161