0
15
166
23
79
19
115
65
75
51
67
38
25
40
53
46
52
105
21
36
26
110
20
35
9
56
69
78
64
28
147
16
50
93
71
96
45
55
37
48
22
189
63
83