88
121
108
180
30
74
48
187
93
170
68
230
117
242
133
75
65
380
69
40
33
71
143
175
116
283
32
154
174
276
83
198
330
55
266
418
292
440
1157
158
194
4436
231
87
3202
1672
190
110
222
96
104
213
241
288
312
124
611