9
82
35
136
355
38
2
62
436
101
78
18
67
63
169
72
42
40
148
21
49
244
41
240
68
44
85
273
124
119
47
26
16
27
50
123
131
57
20
174
445
116
165
95
25
32
23
15
17
93