83
2
6
15
59
40
66
26
28
80
18
44
12
5
391
71
166
29
214
127
232
64
49
39
97
38
172
109
51
178
62
76
84
99
108
3
11
256
149
69
54
13
163
42
24
48
77
67
1
170