14
18
55
5
29
47
196
78
11
67
285
218
181
202
93
154
253
230
204
10
46
21
44
108
54
17
22
168
30
402
31
63
73
40
146
156
13
34
12
132
16
43
77
25
80
6