0
1
2
27
9
20
6
8
30
13
28
25
29
12
50
36
14
16
133
38
17
64
40
44
66
154
92
72
109
75
21
62
130
294
86
165
535
69
121
70
211
84
436