14
80
58
24
28
15
13
95
16
38
77
82
102
50
67
25
18
114
6
90
10
79
41
32
65
17
76
54
71
99
156
42
19
49
97
209
338
430
78
39
103
48
51
214
392
580
36
202
68
210