77
69
66
51
79
50
58
20
22
31
165
235
88
21
48
243
17
60
12
200
768
43
251
49
41
37
11
44
256
15
146
27
1394
111
123
10
132
28
134
171
166
137
863
32
312
23
99
82
16
182