1
4
15
20
27
11
28
13
8
25
6
7
40
10
3
14
5
17
9
65
67
22
26
205
55
45
48
36
105
58
42
51
90
43
50
46
61
34
332
75
24
94
38
111
82