5
2
15
19
32
3
10
31
4
7
44
21
1
11
6
51
9
209
41
91
85
25
136
52
8
22
99
24
62
84
113
23
67
42
26
35
36