12
5
13
15
3
4
14
11
54
42
10
7
16
19
171
8
22
62
35
85
125
61
128
26
148
43
17
84
107
115
77
29
99
57
32
41
20
25
46