5
7
1
0
4
3
2
8
23
60
56
16
102
11
57
27
13
14
17
46
42
30
66
25
143
168
35
466
126
125
283
98
45
129
496
91
76
153
67
55
169
64
134
250
428
9
54
37
96
47
21