169
242
213
109
150
64
79
155
84
69
61
95
45
48
38
96
116
24
159
217
178
107
59
141
54
65
161
137
140
153
145
230
71
18
21
98
23
42
26
77
173
49
43
80
68
74
25
134
17
46