9
7
2
6
13
16
22
4
12
5
30
26
10
258
59
97
33
17
83
35
72
57
46
115
140
38
23
63
29
19
93
51
32
139
48
77
62
101
105
87
177