66
157
115
21
35
57
45
42
590
65
147
53
291
162
37
58
60
122
163
90
80
263
129
138
40
77
51
102
36
79
214
39
148
55
27
98
28
114
112
83
205
25
99
26
31
125
137
22
52
56