14
12
33
30
145
26
207
44
65
118
288
96
93
94
17
63
50
27
43
18
149
38
28
55
42
46
83
35
89
114
74
81
34
10
8
48
41
52
165
13
29
76
11
64
70
24