7
9
10
11
3
2
13
30
6
8
5
145
15
14
34
74
50
21
82
66
29
47
26
17
73
98
56
36
33
626
38
198
37
137
79
44
57
19
108
35
53
168