0
8
11
4
1
20
65
19
16
72
35
26
9
133
57
32
6
42
27
38
13
48
7
55
47
71
36
44
145
22
104
97
53
75
43
478
738
114
60
87
243
2
289
95
126
24
109