110
24
40
32
87
156
31
44
34
47
16
166
244
17
272
90
27
162
54
80
98
23
38
65
86
157
63
155
96
117
12
182
106
132
101
128
55
36
77
140
130
71
49
56
58
174
135
39
219