6
3
9
14
23
4
77
506
38
11
29
81
13
5
22
107
112
8
15
16
25
42
44
20
37
10
24
111
105
30
79
41
137
62
104
2
21
33
179
72
36
66
63
32