2
132
23
31
21
30
38
215
265
14
55
6
8
28
7
34
36
53
18
66
15
43
48
10
27
29
9
22
4
52
20
379
88
58
113
49
16
46
47
17