133
97
170
41
31
119
155
140
20
70
105
47
96
49
158
356
443
9
100
38
1393
171
386
110
124
205
106
199
63
277
1385
61
24
30
235
90
609