0
5
4
2
9
15
7
8
12
10
1
400
3
18
26
35
75
46
87
40
39
34
89
45
11
113
53
41
32
66
124
172
168
98
48
23
14
76
16
31
54
386