1
8
4
5
0
6
9
7
2
53
29
103
40
26
36
101
70
47
46
18
15
14
89
185
60
63
353
91
38
80
33
62
117
52
65
57
81
146
19
110
44
73
269
56