3
0
14
27
22
51
69
48
153
79
168
73
89
84
72
65
142
219
47
326
150
64
107
144
70
217
78
223
199
86
115
163
125
104
169
152
120
57
156
44
36
46
112
136
52
31
83
127
71