8
29
18
7
50
82
28
42
95
21
55
49
40
45
86
84
13
12
62
34
47
73
57
67
103
14
85
74
11
89
52
170
114
120
33
102
131
24
46
178
19
17
37
63
26
20
5
68
44
133
31