58
65
55
99
60
130
84
86
173
101
36
115
39
147
297
107
44
51
112
155
185
63
103
15
76
45
151
32
41
161
46
50
73
18
9
28
67
62
109
102
79
108
34
42
49
12
77
80
29
43
33