169
159
103
105
101
110
158
168
180
33
23
15
59
84
13
12
26
11
22
47
16
154
14
76
118
73
107
144
257
75
264
95
163
232
108
188
94
113
143
250
173
157
65
225
117
286
104
340
31
116
19
35
1872