0
42
33
28
18
14
27
17
6
12
9
23
22
7
15
16
5
10
8
29
35
55
78
30
11
13
25
31
93
49
84
138
107
19
98
38