1
11
5
18
4
37
8
0
3
7
10
17
14
6
24
29
22
35
64
46
9
39
106
53
65
40
73
67
30
43
54
97
100
116
47
125
291
153
137
309
68
63
133
209
26
78
58