96
103
102
100
83
70
41
33
85
60
54
77
38
31
63
28
61
75
88
293
247
195
622
209
185
108
252
274
242
180
174
301
665
277
1.6K
703
211