70
64
93
53
86
55
40
45
68
20
50
27
121
113
14
6
35
33
149
30
13
58
144
193
18
28
124
10
90
54
29
67
128
112
57
17
37
166
51
60
89
66
78
47
34
191
162
22
43
333