119
109
48
211
75
183
97
100
146
19
84
133
383
272
96
180
161
364
64
110
172
44
71
78
12
324
187
212
263
92
297
194
182
26
105
39
59
124
141
220
134
108
139
459
88
104
149
8
73
254
47
239
37
54
136