2
9
14
24
38
37
28
41
91
53
20
42
106
36
22
133
95
172
101
139
204
107
126
128
239
127
94
134
66
73
65
264
52
62
69
45
288
296
260
158
153
55
137
105
115