23
32
47
15
13
43
30
34
67
119
42
139
50
98
125
112
103
63
192
164
147
91
52
74
127
54
44
84
73
45
29
201
58
231
260
138
115
150
155
439
176
425
33
108
277
94
131
65
82
14
76