12
17
21
9
5
14
8
4
27
57
2
37
274
225
32
19
13
7
15
54
99
10
23
30
44
39
42
1
18
3
29
6
20
31
47
86
59
76
24
34
160
22
61
64