23
66
29
44
73
18
84
109
96
67
158
188
36
46
121
13
17
172
86
406
40
187
85
59
28
104
34
58
65
99
116
80
1338
62
20
113
802
79
141