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