161
164
28
64
118
66
80
213
26
395
70
50
776
831
58
177
48
67
113
19
155
508
6
9
99
27
65
120
25
69
21
107
31
42
81
55
149
54
60
40
83
430
200
165
361
123
153
39
41
78
693
158