14
25
16
5
19
23
43
135
39
7
15
120
157
20
40
28
46
11
116
44
37
93
30
67
77
76
166
112
72
54
86
26
9
146
42
17
48
68
38
22
92
36
27
114
47
106
200
253