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