61
96
52
132
116
42
91
75
109
171
35
139
38
65
176
154
216
51
20
168
49
159
197
141
69
85
89
111
206
55
40
155
106
203
257
104
200
1294
250
70
241
129
67
66
71
202
146
137
105
173
110
31