9
15
29
36
5
17
8
11
2
47
6
10
7
18
44
4
65
27
35
26
22
3
38
34
33
28
349
1626
14
159
60
352
31
39
88
1021
48
23
810
1797
474
13
172
1090
145
671