50
12
16
11
7
211
37
64
41
31
9
26
47
45
17
67
57
44
143
40
62
51
207
802
29
179
49
105
33
174
24
202
61
597
78
139
290
252
32
213
59
239
19
38
46
15
14
180
21
223
42
235
48