8
7
12
20
11
6
15
17
22
9
32
46
37
25
29
85
30
51
5
54
19
79
87
21
47
14
10
34
36
61
119
38
81
71
149
121
42
142
35
153
76
174
98
93
60
131
272
429
108