9
142
40
15
23
16
117
35
154
141
29
39
44
41
131
27
20
181
101
93
26
55
28
49
36
92
175
151
21
43
12
24
22
302
33
169
99
616
399
385
113
52
73
384
123
130
18
94
545
523
427