170
26
197
69
193
145
31
161
97
101
308
144
92
18
84
191
51
183
53
237
91
121
86
104
16
12
17
55
530
38
41
56
63
99
151
74
298
54
106
203
129
6215
785
79
132
35
39
402
76
207
150
77
223