8
140
60
15
14
45
81
40
51
36
136
16
82
194
25
248
203
99
297
35
93
70
31
71
37
64
102
91
137
87
157
111