9
12
7
14
5
2
39
6
1
4
48
23
45
139
88
157
35
10
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