23
122
91
167
196
73
176
136
100
123
295
284
52
206
82
66
39
51
55
434
40
67
118
99
112
30
49
34
32
509
183
88
98
400
851
41
21
57
86
194
106
132
31
33
230
78
59
125
317
50