23
40
42
34
37
43
122
314
84
230
186
77
74
96
120
76
90
78
131
434
288
105
111
128
149
153
150
125
92