0
9
2
8
5
7
23
1
10
13
22
12
113
29
3
54
24
4
16
14
28
98
40
44
17
70
37
33
48
99
67
588
72
155
39
237
82
232
245
61
85
119
94
104
86