38
25
24
10
66
23
57
49
19
35
14
13
54
44
48
178
59
37
27
12
46
6
496
740
207
99
341
60
389
134
45
15
86
55
206
47
79
22
17
435
87
30
101