27
18
23
140
92
51
95
39
69
24
94
81
21
74
49
35
41
44
128
57
36
119
59
86
116
61
82
67
43
286
203
143
32
45
40
16
157
63
68
48
42
58
98
38
46
15