35
115
137
187
114
74
244
163
160
58
353
123
29
301
77
70
106
155
211
1097
477
127
294
181
110
327
66
96
146
76
248
124
104
48
62
63
404
218
33
253
46
191
159
292
50
203
288
47
53
277
54