9
6
30
8
43
15
28
13
2
7
49
84
39
4
94
5
21
12
24
14
108
102
26
145
45
18
41
29
27
40
11
261
10
3
25
81
16