13
1
4
6
8
7
2
5
14
9
22
32
37
96
213
15
33
20
233
35
88
120
51
21
26
19
38
330
24
262
17
28
45
50
18
47
40
44
25
3
16
10