11
12
19
42
167
124
24
20
46
115
70
45
7
186
73
35
183
25
87
16
33
197
41
56
83
291
49
113
44
196
29
139
32
181
94
199
47
26
354
37
155
192
22
18
456
370
36
98