85
60
96
103
28
24
54
77
49
59
73
63
38
31
61
196
622
210
185
108
252
294
247
274
242
703
211
278
1.6K
58
71
7