4
6
10
3
8
17
67
9
12
5
13
15
20
7
34
46
21
26
72
42
49
36
19
61
32
22
28
318
23
51
80
41
55
122
85
98
539