8
1
5
2
6
30
14
33
76
80
36
4
57
39
10
158
19
3
126
37
23
69
84
32
26
44
91
38
77
164
109
97
28
16
106
87
15
135
159
165
267
49
66
58
188
68