233
92
314
80
53
45
49
116
101
38
65
57
84
122
160
258
66
89
40
186
390
263
308
404
335
166
226
95
111
386
46
229
254
147
86
132
91
32
120
255
171
223
211
103
29
165
349
74
64
399
77
83
51