1
4
0
10
38
2
3
5
8
6
16
70
168
47
45
18
156
22
60
157
29
35
34
722
93
41
176
62
265
54
67
27
32
58
43