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