12
215
42
39
35
24
17
34
31
54
19
14
2
50
49
86
38
8
37
18
79
55
9
90
4
30
23
20
29
40
16
27
67
26
32
61
223
288
53
105