51
46
194
99
66
13
169
98
106
183
352
118
89
173
143
17
7
135
4
53
31
54
187
355
82
94
55
36
77
110
165
72
71
688
266
93
291
19
20
43
259
16
22
161
12
129
35
279
9
50