18
166
165
30
38
55
17
13
86
20
167
15
41
124
43
83
112
79
47
12
82
72
65
44
286
193
268
42
14
46
27
84
69
8
45
270
35
26
9
108
64
16
29
70
33
22
100
136
31
28
32