164
27
39
163
14
259
84
132
15
23
119
254
93
242
1188
256
293
45
178
124
191
121
419
26
44
50
117
41
79
218
13
151
58
72
42
73
135
6
34
222
21
22
107
48
248
35
60
10
33
25
131
180
138
54
136