7
8
45
17
20
2
27
13
15
702
334
14
54
91
3
5
12
23
30
61
16
9
4
41
77
87
21
80
28
63
10
6
11
18
47
59
36
127
33