0
5
159
37
201
68
81
19
20
25
41
15
142
9
44
79
86
647
167
155
56
476
222
47
289
100
21
50
22
997
424