80
60
64
37
126
39
93
27
17
142
10
139
26
57
112
186
124
65
96
262
189
210
313
90
195
59
51
110
32
38
31
56
40
104
76
43
160
16
73
33
34
41
45
155
99
28
44
15
108
248
115
47
83