12
13
63
49
123
14
8
36
140
288
167
20
17
70
461
157
16
31
55
82
24
22
26
133
30
78
10
43
46
21
174
45
52
27
47
122
65
86
101
107
71
58
29
99
23