9
45
37
5
96
20
48
3
55
8
11
21
278
85
23
69
6
75
65
2
7
12
4
24
16
15
26
19
566
38
110
10
31
63
59
1
22