9
15
48
57
311
101
31
78
185
187
40
20
100
25
155
28
91
342
349
711
63
85
13
295
35
12
153
298
82
30
268
104
77
124
130
62
158
107
74
23
11
54
55
127
140
66
105
24