7
19
11
20
5
3
12
8
30
17
24
59
18
23
13
27
1
4
14
22
28
29
121
43
9
146
10
0
47
49
71
67
51
21
45
41
50
42