24
50
20
46
44
32
31
39
56
11
65
54
8
28
18
13
17
9
22
290
71
14
670
51
213
49
4
55
12
36
25
37
15
42
82
35
99
47
88
16
64
69
146
33
58