12
28
4
18
8
75
30
31
21
10
29
64
91
147
17
19
7
5
123
43
14
58
33
9
118
49
53
55
60
27
37
42
68
24
26
50
159
16
54
39