86
60
96
103
28
24
55
77
49
59
73
64
38
31
29
61
201
622
214
185
109
252
298
247
283
242
713
211
284
1.6K
71
25
7