12
94
71
88
170
45
113
52
81
32
142
75
69
109
55
146
38
76
104
64
56
67
68
74
58
62
35
29
132
47
30
43
82
27
101
21
49
105
60
92
96
44
57
46