3
8
2
15
4
1
6
9
60
29
18
26
284
117
10
139
129
21
20
73
32
102
131
24
147
28
11
39
75
58
99
182
84
66
61
59
37