8
19
30
15
11
5
2
12
23
16
39
33
22
20
4
37
59
14
29
40
3
32
28
34
58
10
137
6
47
24
42
13
21
18
65
175
151