9
15
12
14
32
775
2213
154
128
185
156
231
305
729
297
289
337
232
176
23
255
103
112
81
117
60
145
328
44
40
24
37
7
20
38
6
58
28
17
19
11
4
31
8
5
26
152
45
16
36
91
25
42
51
52