8
65
9
31
11
3
2
10
7
14
40
17
6
54
75
15
39
23
29
13
18
4
73
28
19
35
24
21
12
156
16
57
44
33
67
25
42
80
119
289
148
81