39
17
29
28
10
9
15
7
83
20
14
6
40
12
8
18
65
50
496
56
69
70
58
99
46
373
73
207
61
27
103
86
138
96
71
43
30
34
78
89
116
417
52
129
82
79
108
124
26
35