38
16
521
62
382
226
185
112
100
600
278
47
45
39
57
209
196
43
119
51
29
26
25
14
72
71
244
131
102
103
172
53
571
83
35
99
156
351
44
40
79
64
340
46
20
179
28
56
50
84
48