12
20
3
123
154
29
17
30
25
16
14
15
31
114
98
136
11
117
59
97
28
102
137
71
63
129
5
44
266
22
119
54
62
78
33
74
183
45
156
13
279
140
144
36
21
26
64
61
58