2
1
8
0
7
4
3
5
9
35
47
40
15
105
52
57
69
62
49
132
247
93
39
26
10
13
23
31
109
124
61
27
58
88
89
48
53
104
59
33
41
60