3
1
2
5
8
9
27
51
111
115
76
7
6
14
95
64
10
23
12
18
175
4
24
16
11
13
130
72
92
25
15
212
17
66
49
62
44
46