0
8
1
3
2
4
62
24
15
61
16
120
64
9
44
41
60
146
72
93
53
100
102
70
49
54
84
97
139
148
52
344
89
199
22
32
37
69
110
31
124
42
50
136
21
135
38
51