96
103
100
84
70
42
33
86
60
55
77
38
31
64
29
28
61
75
88
298
247
200
622
214
185
109
252
283
242
183
174
307
665
284
1.6K
713
211