0
2
1
5
3
6
8
4
9
22
17
76
15
7
80
12
35
23
11
26
33
40
27
30
77
79
43
48
61
107
212
44
45
183
39
210
13
316