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