27
26
0
95
33
56
34
20
40
85
15
5
13
9
142
17
43
46
306
41
10
62
214
42
35
57
130
6
16
23
84
90
2
11
30
356
28
47
44
128
78
37
861
79
1991
86