19
30
46
15
13
44
40
29
34
64
118
42
135
50
97
124
109
101
63
96
189
164
147
90
52
74
127
54
84
73
45
201
58
230
260
138
114
150
155
439
176
425
33
115
108
276
94
131
82
14
76