16
24
12
29
27
4
58
49
31
21
2
14
7
177
20
28
5
237
99
83
89
59
11
9
41
34
32
60
13
44
19
84
3
70
47
23
77
68
127
15
6
8
81
17
96
18
94
10