86
41
159
77
58
136
53
89
16
122
63
60
135
158
31
21
13
98
169
83
153
210
149
191
186
148
283
154
108
131
282
183
259
221
87
47
48
190
56
28
75
249
76
64
167
989
85
102
42
315
1
213
50