10
28
3
13
9
15
35
19
20
40
49
14
18
39
16
53
21
30
26
31
33
11
2
5
29
8
43
74
50
105
259
51
36
52
12
44
38
25
72