37
109
83
36
56
88
165
49
77
157
115
45
34
42
52
123
137
78
179
103
86
144
139
54
81
17
24
12
74
53
26
110
10
22
100
29
89
95
283