12
10
28
8
17
11
22
21
48
30
37
27
29
32
80
31
19
7
6
69
2
35
3
26
54
38
24
18
67
25
20
47
41
258
127
9
59
53
57
132
15
34
23
55