0
10
31
2
14
12
18
9
23
1
5
6
3
15
4
8
17
64
84
59
56
146
60
45
330
144
28
19
63
44
29
46
106
35
169
11
136
53
77
39