109
216
97
171
82
175
55
180
75
65
68
37
26
53
43
49
27
25
76
39
48
86
142
147
70
72
33
41
52
20
285
91
172
99
127
211
124
169
101
154
90
47
104
44
286
34
95
155
272
130
191
131
193
71
258