264
161
56
59
86
29
23
81
132
39
46
45
67
9
10
4
91
92
41
160
76
213
105
271
148
15
42
233
62
151
265
128
191
230
166
137
38
100
83
37
70
32
64
31
61
113
175
89
53
19
289
17
183
57