7
11
51
125
46
10
20
25
13
8
31
15
4
52
107
16
33
1
2
9
47
3
93
41
30
178
0
6
21
12
5
56
14
49
54
17
67
18