2
1
14
15
43
11
3
4
6
23
10
49
18
35
52
12
25
57
46
24
20
34
36
27
55
31
42
54
37
22
13
267
29
107
58
73
30
32
97
67
45
51
59
60
33
40