50
16
86
46
103
96
105
649
27
189
188
122
55
19
73
22
115
32
187
61
74
184
157
69
18
58
62
91
82
76
23
34
246
47
10
253
118
219
26
75
101
54
113
114
68
64
180