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