5
3
16
7
10
4
1
29
44
86
25
37
70
50
9
31
68
128
15
20
27
55
99
28
137
67
19
74
54
34
85
39
66
11
35
48
106
83
24
146
6