0
4
9
39
23
88
19
29
17
13
10
112
277
34
26
84
87
8
219
27
378
74
89
440
201
113
212
67
115
43
90
232
130
56
36
121
62