58
36
8
25
34
18
99
27
26
33
84
77
16
65
67
38
122
54
20
111
70
39
42
139
106
147
195
108
278
22
88
62
97
44
51
59
189
19
21
52
68
45
71
14
78
72