120
111
64
60
70
77
261
35
78
130
106
413
281
118
89
397
85
153
440
180
290
83
1128
56
112
202
99
45
73
22
132
412
989
79
284
117
127
589
294
138
142
344
101
49
116
150
248
214
193
74
345
75
527
347
223
456
238