22
5
13
15
11
14
8
26
12
35
19
77
33
32
10
16
194
39
222
289
72
50
172
94
69
274
103
41
191
277
116
131
132
47
49
275
62
692
63
43
370
28
20
56
166
177
30
356
233
138
96
271
115
114