46
26
55
28
7
129
65
769
785
123
43
14
181
17
33
41
76
69
95
1081
25
558
32
486
10
125
384
97
99
826
140
9
1826
57
45
152
49
29
64
150
54
111
263
103
39
141
159
137
132
206
61
84