2
1
9
3
4
7
0
78
10
56
6
55
17
46
12
26
15
28
5
41
117
138
14
289
477
120
284
142
48
35
53
31
8
94
29
21
114