2
29
8
7
9
67
23
27
56
16
21
12
34
3
52
37
39
11
17
62
15
6
18
5
4
38
13
41
71
53
24
14
123
48
152
42
32
119