12
23
131
8
2
9
10
11
75
36
19
13
28
7
33
4
648
5
45
16
18
30
65
15
26
20
269
48
762
25
100
37
55
17
343
3
76
101
29
77
46
14