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