102
164
132
179
203
152
114
72
143
75
106
49
161
307
63
117
151
130
324
93
325
79
121
94
230
124
77
149
967
256
170
120
21
23
306
2835
758
18
42
157
155
150
401
1401
773
62
100
675
35
276
14080
153
356
191
80
181