15
21
20
8
53
27
44
91
3
11
22
26
51
18
33
29
16
38
59
52
93
84
115
202
180
200
122
68
100
82
40
14
76
5
42
56
10
13
99
46
17
9
12
23
25
2
7