120
84
190
34
136
12
39
107
4
152
64
150
245
608
289
267
515
368
282
353
60
74
95
139
183
89
776
352
161
164
165
81
127
194
278
170
108
101
364
83
181
59
242
37
103
98
16
44
27
41
90