3
2
1
6
9
43
10
5
0
21
8
96
11
20
7
15
14
17
33
61
64
117
12
95
19
45
23
26
52
122
110
66
72
42
27
36
18
34
71
55
284
28
31