167
12
97
73
212
106
89
128
85
125
152
149
65
30
23
31
88
46
108
228
160
109
192
140
194
484
122
163
114
117
100
151
171
306
112
147
90
182
119
272
83
157
178
185
55
244
124
155
183
209
103
56
396