9
31
17
15
14
20
33
59
13
58
29
4
46
18
7
3
12
19
1
16
42
128
25
23
45
11
38
22
21
8
48
85
44
61
34
24
10
28