14
53
137
20
636
96
12
32
68
54
592
125
256
472
59
157
246
17
65
128
55
254
71
56
41
183
100
115
119
132
16
168
5
48
19
34
80
196
180
166
416
39
143
113
849
98
89
161
303
169
129
29
45
120