156
115
143
234
160
195
193
308
426
196
146
104
640
43
44
89
70
123
35
112
15
34
148
117
155
76
45
90
72
105
191
68
169
77
144
28
27
84
52
78
93
307
142
30
175
217
94
62
13
65
23
60
25