50
60
85
71
77
30
69
56
19
29
70
187
184
48
52
66
73
64
27
82
590
99
174
15
80
373
39
46
25
111
433
43
120
49
320
141
63
38
36
31
55
78
123
105
8
67
200
53
130
139
131
44
65
169