2
0
4
16
5
7
8
6
9
1
10
48
26
19
67
46
12
13
24
17
3
18
15
379
108
70
33
250
115
120
65
21
59
103
35
131
91
57
27
45
39
36