12
10
28
40
57
15
26
25
7
2
31
39
9
3
4
30
5
34
14
19
82
8
18
274
33
24
23
49
16
13
21
56
51
32
29
45
48
68
70
41
22