29
28
9
20
60
104
34
11
15
25
12
31
21
53
132
48
67
64
43
56
32
14
35
85
74
36
55
83
147
51
54
105
17
24
27
69
30
46
38
75
22
81
6