85
128
108
80
87
76
97
708
622
528
1143
73
33
111
122
68
136
69
94
144
59
83
38
63
137
54
46
86
89
81
186
99
39
34
47
109
25
35
181
95
22
9
65
129
52
19
51
171
149
115