14
19
36
17
25
6
43
9
23
30
49
10
28
13
11
22
76
48
37
79
54
146
89
190
57
132
199
329
393
246
157
168
62
55
250
278
27
111
206
216
56
156
237
121
147
182
204
160