170
91
68
127
14
107
65
82
56
43
124
39
188
103
55
265
125
51
209
42
171
134
154
156
20
29
211
90
64
96
85
45
72
195
53
38
24
128
49
30
81
79
205
953
71
74
76
164
162
59