169
82
159
145
84
127
277
123
44
246
205
128
225
185
120
119
267
97
107
117
63
55
103
173
141
83
176
381
70
29
31
224
168
200
26
347
326
187
60
71
126
289
122
33
76
28
22
80
54
59
58
20
113
52