12
56
148
166
50
55
41
72
46
106
95
69
52
119
141
225
120
116
208
30
196
70
66
75
162
237
220
71
293
44
82
283
173
45
164
76
81
137
145
90
32
79
29
114
234
110
401
146
201
127
83
43
206
85
217
160
184