29
22
13
39
44
23
11
16
20
57
31
15
34
94
35
14
28
49
64
81
111
67
36
42
72
40
76
62
99
80
53
46
166
96
30
56
17
69
24
9
195
134
60
190