29
55
46
42
22
21
12
54
19
37
50
78
61
28
83
111
30
33
115
52
36
45
39
14
88
25
17
69
87
48
94
97
65
49
53
27
112
62
34
24
41
58
32
105
11