101
91
167
112
86
88
148
225
130
120
203
92
170
201
213
163
132
43
107
21
121
27
37
10
17
105
122
28
36
106
61
31
197
42
166
94
206
199
403
297
66
39
29
11
9
45
391
302
71
73
15