40
13
2
46
82
91
28
68
47
20
24
39
17
30
27
4
178
32
19
11
14
87
49
43
29
45
50
9
35
56
22
38
33
31
26
42
44
34
58