98
20
38
224
119
70
79
26
44
435
46
156
85
76
122
222
360
274
106
117
52
329
226
54
75
262
189
185
48
173
57
108
89
148
159
107
166
290
137
105
21
142
61
347
153
72
81
92
91
377
201
216