0
2
1
18
46
23
114
56
24
13
69
14
44
113
17
141
254
40
284
27
321
108
104
72
26
128
115
55
147
96
353
57
107
155
109
101
22
21
51
120
52
33