0
3
23
37
12
17
8
5
28
30
39
16
13
10
4
50
15
18
31
68
24
132
51
26
27
45
9
34
33
108
36
11
127
582
104
60
86
85
88
49
166
119
251
59
90