1
23
4
6
5
0
7
13
58
15
42
17
20
24
19
22
43
31
51
29
45
68
21
62
137
100
277
44
59
39
228
97
280
164
46
57
144