82
174
78
57
39
81
86
127
68
118
111
164
63
125
40
41
59
54
42
44
49
228
282
172
160
103
108
107
114
162
170
188
33
23
15
60
14
13
24
26
12
17
155
77
121
112
146
266
271