16
95
72
62
76
112
31
88
13
10
12
24
64
20
101
27
86
158
70
21
52
39
60
23
19
53
46
43
28
40
197
45
26
34
29
36
56
22
377
299
17
66
69
215
49
71