23
45
92
54
386
119
36
38
149
210
47
123
147
124
145
117
313
173
268
32
103
558
202
71
78
96
121
178
56
52
225
68
81
244
98
53
61
75
39
118
116
19
24
62
34
48
166
146
82
31
139