103
189
48
173
76
73
261
114
62
24
38
181
79
47
96
61
204
83
64
118
171
164
144
85
44
67
156
72
151
121
245
211
368
124
75
194
129
80
132
264
136
94
339
209
239
1423
179
539
107
1975
303