40
179
143
82
66
27
133
284
88
55
125
126
81
19
30
72
76
139
49
67
65
34
69
32
131
70
122
42
58
35
13
28
15
239
25
137
95
26
52
152
53
163
73
44
164
157
98