159
59
62
74
188
197
161
82
126
96
141
115
134
38
80
71
125
48
23
26
44
42
50
53
47
167
210
43
79
35
31
68
105
103
28
92
108
94
78
170
147
136
146
217
164
118
116
356
379
328
154
412