18
13
45
17
16
25
28
11
84
178
24
59
20
7
109
138
15
52
30
38
46
82
250
56
26
64
135
61
78
93
104
98
80
448
112
113
39
258
333
72
51
136
86
76
149
164
389
81
57
462