16
50
38
44
59
111
101
174
240
34
74
135
26
68
31
36
98
71
81
188
41
180
79
87
90
278
23
40
22
42
17
82
13
24
204
256
116
37
152
20
11
47
105
53
172
259
19