0
4
20
18
1
3
12
9
2
7
23
8
34
16
56
17
36
52
28
48
46
102
111
41
91
76
40
69
35
81
61
55
72
37
43
66
146
32
92
19
31
38