18
17
30
27
11
42
13
19
49
21
31
8
20
16
6
25
74
44
45
29
34
35
220
38
24
36
82
41
50
26
46
28
87
356
67
1340