9
10
12
7
14
5
2
39
6
1
4
48
23
45
139
88
157
35
51
178
38
149
37
97
66
86
62
148
54
141
64
65
47
44
11
29
53
18
55
22
94
56
262
31