14
19
45
105
93
140
21
79
95
217
99
30
18
42
72
83
60
157
236
153
113
16
71
115
24
69
138
46
176
64
41
169
298
159
48
90
68
310
287
375
62
212
146
56
104
78
145
497
89
151
128
44
28
66
117
165