23
25
14
13
17
123
146
43
233
126
186
57
54
122
4
38
88
16
40
48
26
31
55
284
80
300
289
229
85
22
5
144
153
477
33
472
136
268
82
12
66
68
99
70
72
138
49
30
46
36
195
6
37
171