29
23
12
3
21
19
13
8
30
92
95
61
74
112
54
58
17
107
35
80
39
16
81
5
33
24
18
32
115
7
15
0
26
60
67
25
42
20
113
38
40
87
119