33
50
64
101
115
45
86
218
27
53
36
82
142
25
23
92
412
204
188
84
209
254
69
102
42
44
362
158
11
63
80
24
56
704
157
306
43
20
134
161
9
89
17
13
57
35
242
221
41
26