12
28
33
27
146
24
57
72
189
136
46
21
16
60
148
206
65
15
51
17
155
18
369
91
8
92
2
149
45
124
11
80
49
37
89
42
35
31
19
13
14
20
646
113
239
7
22
127
104
226
25