5
31
13
9
42
12
7
18
15
10
8
23
22
11
24
59
19
17
6
14
105
16
56
30
46
21
133
151
38
39
130
44
47
26
28
36