0
5
4
3
9
31
7
6
13
81
14
8
22
10
18
40
74
27
42
53
37
15
45
11
34
26
69
106
44
29
38
55
41
68
63
89
103
17
56
235
224
165