58
26
36
118
122
18
67
688
70
29
14
65
64
130
120
8
94
119
54
121
92
78
62
87
31
110
6
13
21
93
49
28
24
34
7
38
98
37
66
42
40
104
112
19
84
55
167
63
20