1
113
68
138
70
174
280
194
122
118
108
85
89
128
66
271
98
69
49
90
111
36
82
170
59
74
93
97
86
91
114
176
131
218
112
84
159
104
77
103
187
157
238
166
154
229
226
156