1
4
2
3
8
10
11
12
17
33
7
31
76
40
30
19
46
28
53
20
75
50
13
21
24
9
59
35
63
22
32
25
48
101
68
97
29
23
36
14
103
47