20
16
12
21
25
2
23
7
40
15
22
48
24
9
69
6
5
279
35
50
159
8
94
11
30
75
18
14
99
66
105
97
4
188
136
51
52
95
81
67
116
47
44
161
92