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