5
15
8
67
30
13
7
9
32
64
26
90
14
36
2
25
237
470
59
33
242
123
73
38
131
183
20
77
85
17
47
154
34
80
31
10
23
119
137
37
150
11
118
173
440
53
135
79
72
97
50