43
10
9
15
7
18
29
38
20
24
68
25
71
60
37
45
23
77
27
40
50
59
103
30
74
57
53
46
49
55
58
239
87
64
96
39
163
135
125
82
36
63
113
76
61