1
2
0
20
34
10
39
14
16
5
30
32
17
21
6
4
40
56
47
166
3
72
84
29
28
37
83
71
85
50
48
31
55
45
99
77
61
151
111
103
23
268
89
141