38
122
31
159
244
254
109
88
248
22
12
9
11
14
16
11
16
10
11
84
242
130
50
106
308