20
31
22
55
28
38
8
139
59
15
14
6
45
80
49
36
134
16
82
60
194
24
245
203
99
293
34
93
69
29
71
37
62
102
91
90
137
156
111