0
32
18
6
66
10
36
28
11
37
55
20
218
42
48
74
67
117
68
53
100
126
366
88
63
49
23
58
197
116
38
226
249
761
40
156