118
174
102
57
225
335
115
30
45
258
285
397
24
100
94
48
96
128
196
241
63
38
18
212
36
51
31
130
8
27
13
268
192
198
64
17
35
166
54
71
5
702
181
89
123
137
37
20
44
144
16