66
65
579
51
277
270
129
116
72
10
42
62
175
97
111
183
114
84
26
146
9
5
426
222
46
8
99
215
20
104
31
322
15
236
18
50
33
70
98
247
559
80
43
127
38
142
251
17
75