14
17
21
30
9
15
41
22
11
24
44
28
23
27
38
16
35
48
219
43
124
234
276
34
362
290
39
19
36
310
199
95
121
90
40
52
372
100