4
6
10
16
2
29
23
21
13
51
19
15
14
20
50
18
30
1
9
11
45
35
56
26
46
36
5
17
27
8
34
106
77
68
105
144
37
65
60