2
1
0
6
10
27
20
49
15
50
329
192
28
55
37
92
30
35
47
36
61
32
42
46
66
69
44
121
39
31
40
62
88
34
70