0
3
2
1
10
4
6
11
8
5
16
30
63
79
12
20
46
23
36
43
29
68
9
65
17
123
31
73
40
34
27
51
94
236
124
53
134
52
96