8
11
13
37
1
9
3
14
5
24
7
17
6
27
4
21
43
10
20
40
247
109
89
48
69
33
165
385
70
51
98
19
390
162
58
88
99
16