14
24
43
164
45
21
7
29
38
32
17
26
51
33
92
255
210
122
31
113
161
35
40
37
323
562
247
96
97
82
66
110
41
80
22
132
55
171
77
16
88
20
133
19
27
407
139
321
42
290