9
46
55
42
113
26
1179
153
84
31
82
198
34
58
21
18
73
92
54
167
282
221
114
504
20
524
81
79
391
161
52
136
108
604
283
1647
119
19
17
29
146
87
111
41
11
38
2
27
13
39