8
72
11
20
4
39
31
73
15
61
17
14
77
248
169
59
126
46
6
158
99
93
79
86
69
22
49
5
10
29
85
89
37
13
129
36
30
2
25
9
42