10
21
9
26
12
28
13
27
7
20
6
15
23
32
148
19
14
16
11
22
8
31
3
46
57
25
332
152
102
40
17
33
110
203
97
68