4
42
29
11
21
35
59
12
10
25
17
1
6
24
8
53
9
54
142
7
2
22
14
39
15
18
3
31
67
86
63
30
55
13
5
19
37
27
23