23
40
43
34
37
44
123
314
84
230
186
77
75
97
120
76
90
78
131
435
289
105
111
128
149
153
150
125
92