3
1
2
5
8
9
26
51
112
114
75
7
6
14
93
64
25
10
23
12
18
177
4
24
13
16
11
130
92
15
211
17
66
49
62
73
43
46
61