31
215
265
14
54
6
8
28
7
34
36
53
18
66
15
43
48
2
10
27
29
9
22
4
52
20
379
88
58
30
112
49
16
46
47
17
209
105
61