109
89
27
18
44
81
17
16
70
55
5
43
66
15
0
7
58
72
9
112
26
91
6
39
11
31
63
61
60
13
21
20
8
37
40
25
46
50
78