25
15
18
14
3
93
17
58
9
85
8
42
40
66
27
13
105
112
0
34
60
12
22
129
24
196
30
4
20
54
86
61
36
7
16
23
11
161