12
41
34
1
21
7
82
14
4
11
3
37
35
15
31
2
33
6
5
30
17
32
19
42
23
27
9
46
10
52
36
48
39
47
627
16
13
209
67