23
79
72
67
80
32
142
345
87
82
27
266
197
349
182
13
100
59
145
74
130
46
102
101
49
216
149
73
53
41
168
26
40
297
152
42
180
70
140
60
86
47
50
109
117
306
278
44
124