45
22
50
30
48
31
52
21
23
44
42
12
51
47
9
13
4
77
11
35
19
76
63
58
55
111
10
17
16
103
33
14
15
28
96
46
26
34
27
43
29