0
12
8
7
42
5
18
2
52
23
4
6
10
16
64
39
17
35
48
145
11
26
27
47
81
38
93
9
3
13
65
37
45
57
28
66
84
33
25
161
127
71
61
63
215
166