41
19
34
30
10
17
9
85
21
14
7
43
12
18
66
50
29
496
56
69
70
40
58
99
46
373
73
207
61
27
104
86
138
97
71
78
89
118
418
52
129
82
80
108
124
26
35