14
155
18
28
16
20
44
69
5
40
27
17
107
80
47
48
63
15
125
114
93
138
32
161
224
91
118
122
171
412
176
165
353
168
222
74
39
76
429
92
50
381
49
116
42
36
29
54
38
10
12