22
23
83
93
76
69
66
361
74
96
64
115
255
176
151
30
169
104
184
148
47
117
49
21
42
143
25
88
163
24
16
82
523
615
27
57
132
10
32
98
137
20
92
26
31
12
205
111
15
100
128
271
269