14
10
28
137
54
47
5
154
21
69
48
45
16
23
46
51
79
44
13
31
37
9
59
38
11
15
42
43
18
149
106
96
27
62
93
73
26
17
61
82
24
52
76
808
128
88
41
120