71
26
57
75
22
55
169
84
112
145
137
42
58
72
333
247
60
234
113
15
74
92
114
50
45
107
321
166
21
91
140
31
40
79
24
43
195
17
97
28
88
150
109
168
34
160
93
142
44