5
32
1
6
8
26
13
14
9
11
25
10
4
2
3
7
35
199
30
19
17
23
78
61
55
75
39
33
74
20
31
138
28
18
16
21
113
12
80