10
16
17
21
147
68
141
6
2
12
51
4
31
56
9
20
19
29
14
7
33
35
128
32
114
550
258
11
86
24
44
57
82
23
36
146
185