99
36
73
67
60
107
51
40
86
139
120
129
29
518
153
185
199
106
96
137
55
172
50
34
68
112
43
141
170
126
387
38
455
158
53
256
70
49
54
117
69
103
132
26
52
148
45
113
91
147
191
41
263