33
18
31
14
6
43
16
25
34
49
48
20
59
45
8
22
50
30
52
21
23
44
42
12
51
47
9
13
77
11
35
19
76
63
58
55
111
10
4
17
104
15
29
28
96