2
11
3
12
13
8
15
16
7
41
6
1
4
48
23
14
24
45
141
88
157
35
10
51
179
39
149
38
98
67
86
63
150
54
64
66
47
44
29
53
18
55
22
94
57