0
2
3
10
9
7
22
28
13
8
20
19
31
44
18
6
71
38
41
33
23
5
29
32
39
46
40
11
21
25
53
51
30
58
43
63
73
86
137
164
24
153