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