88
156
308
36
46
51
38
99
147
143
155
23
70
47
26
140
149
381
50
180
103
100
276
230
181
293
74
62
56
16
144
96
71
146
134
94
184
34
588
25
89
54
64
24
141
20
348
206