23
121
12
17
20
8
63
11
55
104
86
89
4
84
59
14
7
153
37
47
103
118
105
370
158
290
390
122
195
349
202
759
155
172
168
213
77
383
296
146
111
271
193
223
154
466
181
124
35
36
44
32
178
50
205
80