0
1
3
2
4
22
30
6
34
8
61
12
27
29
13
15
16
14
46
5
51
28
383
207
110
217
93
18
52
77
254
48
17
66
195
67
59
11
10
60
938