2
5
1
4
0
8
16
13
3
6
7
39
19
34
28
12
53
50
55
45
15
62
52
326
79
113
74
26
237
37
41
798
67
42
11
187
143
17
98
121
87
27
127
207
122
40
24
21
75