0
3
2
7
13
4
10
9
1
5
386
18
26
35
75
46
87
39
40
34
89
45
11
113
53
41
32
66
124
44
172
167
97
48
23
17
76
16
31