0
7
33
18
63
30
12
40
88
78
41
37
20
80
49
72
50
66
48
8
11
62
26
21
116
56
91
39
24
16
67
44
110
31
112
70
42
124
160
120
166
65
118
248
416
227
142
272
113
445