15
20
30
19
36
29
21
88
60
45
75
43
64
57
131
53
37
94
28
32
33
17
49
26
24
40
47
34
82
23
223
55
195
239
89
107
70
38
99
597
185
192
65
153
101
25
90