40
16
31
82
26
20
17
28
50
177
61
280
48
130
32
125
72
33
221
194
49
39
36
57
42
78
254
43
76
30
245
122
65
22
97
162
215
143
128
134
182
176
309
56
204
27
45
58
104
55
38
224