0
2
8
31
24
12
7
15
1
10
60
23
4
9
28
49
20
16
14
38
83
113
77
84
22
32
62
35
30
19
205
138
18
111
26
71
87
69
186
184