7
10
40
23
5
6
41
1
77
21
11
9
19
25
17
18
2
56
42
12
179
15
39
51
33
159
50
37
45
29
31
79
13
54
47
8
35
14
96
27
75