121
189
83
69
129
16
105
29
117
64
44
114
74
698
43
25
193
72
66
357
38
180
142
154
201
93
204
190
286
151
298